ich bin zu diesem Forum gestoßen weil ich einfach ein Brett vor dem Kopf habe! Ich sitze
nun schon Stunden an diesem Problem, aber ich finde einfach die Quelle nicht. Ich bin ein Neuling zum Thema programmieren (Schulunterricht,Python) und
ich dachte eigentlich, dass ich es verstanden hätte, bis wir nun die Aufgabe bekommen haben Craps zu programmieren.
Aber jetzt zum Problem:
Code: Alles auswählen
[b]# Import Module[/b]
import random
random.seed()
[b]# Bewertung Roll Out[/b]
Natural = 7 or 11
Crap = 2 or 3 or 12
Point = 4 or 5 or 6 or 8 or 9 or 10
[b]# Wuerfel initalisieren[/b]
Wuerfel1 = random.randint(1,6)
Wuerfel2 = random.randint(1,6)
Wuerfelaugen = Wuerfel1 + Wuerfel2
Wuerfelaugen = 4 [i]# Hier habe ich zum gezielten durchlaufen einfach mal die 4 genommen[/i]
[b]# Der Roll Out[/b]
print "Roll Out"
print Wuerfelaugen
RollOut = Wuerfelaugen
if(RollOut == 7 or 11 or 3 or 12): [i]# Was bei Natural oder Craps passiert[/i]
if(RollOut == 7 or 11):
print "Natural: Sie haben gewonnen"
if(RollOut == 2 or 3 or 12):
print "Crap: Sie haben verloren"
Nun das Problem:
1. Wenn man dieses programm mit der 4 durchlaufen lässt, dürfte normalerweise doch garkein Ergebnis in der Programmausgabe kommen oder?
Die erste if anweisung bekommt doch den wert False und dadurch werden die darauffolgenden anweisungen doch garnicht ausgeführt oder?
2. Könnte es vielleicht an den Variablen liegen? (Abschnitt: Bewertung Roll Out)
Dort habe ich ja den Variablen die verschiedenen Werte zugewiesen. Mein Problem ist nur, dass ich es einfach nicht schaffe diese richtig abzufragen:
Hier habe ich mal ein beispiel reinkopiert, wie ich es versuche:
Code: Alles auswählen
a = 7 and 8
b = 7
if(b == a):
print 2
Ich habe es letzten endes damit versucht zu lösen, indem ich einfach die Zahlen eingetragen habe, anstatt der Variablen.
Wie müsste es richtig aussehen?
Ich hoffe, dass ich das Problem gut genug geschildert habe! Bei Fragen oder anderes einfach drauf los schreiben
Ich werde wahrscheinlich noch mehr Probleme bekommen, aber ich frage euch wirklich erst, NACHDEM ich am Ende bin
2 Bücher über Python habe ich auch schon aus der Bibleothek ausgeliehen, aber hier habe eich keine wirkliche Hilfe finden können :/
LG
heni63