like a würfel :)
Verfasst: Sonntag 13. Februar 2011, 11:13
Grüezi Wohl und guten morgähn.
Ich hab da mal ein "programm" geschrieben um zu Würfeln.
So, und nun meine 2 Fragen. Warum geht das jetzt nicht wen ich ein G tippe? Es würfelt bei g, aber nicht bei G. ? Habe auch ["g" or "G"] probiert aber das geht auch nicht. Zuerst habe ich es noch in einer elif ansage == "G": gemacht damit alles funktionierte. Aber es sollte doch eig. auch in einer Zeile machbar sein.
Ausserdem möchte ich eig. gerne das wen ich g oder G eingebe, das programm 3 sek. wartet bis es mir den wurf ausgibt, ein würfel fällt ja auch nicht per sofort runter und zeigt gleich eine Zahl an in 0.1 sek. aber ich komm irgendwie einfach nicht drauf wie man das macht.
Liebe Grüsse
Der Andi
Ich hab da mal ein "programm" geschrieben um zu Würfeln.
Code: Alles auswählen
# -*- coding: utf-8 -*-
import random
inhalt = [1, 2, 3, 4, 5, 6]
def wurf():
resultat = random.choice(inhalt)
return resultat
print "[G] oder [g], um zu würfeln\n[ende] um zu beenden.\n"
while True:
ansage = raw_input("")
if ansage == ("g" or "G"):
print "Wurf = ", wurf()
elif ansage == "ende":
break
else:
print "\nBitte [g] oder [G] eingeben..\n"
if __name__=="__main__":
__name__
Ausserdem möchte ich eig. gerne das wen ich g oder G eingebe, das programm 3 sek. wartet bis es mir den wurf ausgibt, ein würfel fällt ja auch nicht per sofort runter und zeigt gleich eine Zahl an in 0.1 sek. aber ich komm irgendwie einfach nicht drauf wie man das macht.
Liebe Grüsse
Der Andi