deterministische Reihenfolge |
| 03.12.2022, 11:16 | Auf diesen Beitrag antworten » |
| Bee11 | deterministische Reihenfolge Meine Frage: Hallo zusammen, ich habe in Python zwei Funktionen definiert, Funktion A und Funktion B. Nun möchte ich das die Befehle in folgender Reihenfolge abgerufen werden: ABABAB..., AABBAA..., ABBBABBBA... etc. Die variablen für ABABAB nenne ich variante==1, für AABBAA... nenne ich variante==2 etc. Ich habe also eine weitere Funktion (Funktion C) definiert und eine For-Schleife: def ergebnis_det(i): if variante == 1: ergebnis_det= i % 2 return ergebnis_det und for i in range(0,n+1): ergebnis=ergebnis_det(i) Wenn bei der Variante 1 ergebnis_det = 0 ist, dann sollen die Befehle von Funktion A durchgeführt werden und wenn ergebnis_det = 1 ist sollen die Befehle von Funktion B durchgeführt werden. Meine Ideen: Das gleiche möchte ich nun auch für die anderen Varianten machen aber ich habe noch keine Ahnung. Habt ihr vielleicht eine Idee? Auch wenn es ohne meine For-Schleifen Methode funktioniert, würde ich mich freuen wenn ihr euer wissen mit mir teilt. P.S: Ich bin keine Informatikerin und Anfängerin.
|
|
|
|
| 12.09.2024, 17:32 | Auf diesen Beitrag antworten » |
| as_string | RE: deterministische Reihenfolge Für Variante 2 könntest Du i zuerst (ganzzahlig) durch 2 teilen und mit dem Ergebnis den Modulo 2 ausrechnen. Für Variante 3 vielleicht einfach Modulo 4? Gruß Marco |
|
|
Verwandte Themen
| Die Beliebtesten » |
|
| Die Größten » |
|
| Die Neuesten » |
