deterministische Reihenfolge

Neue Frage »

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. smile
 
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
 
Neue Frage »
Antworten »


Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »