Python brauche hilfe

01/21/2015 19:56 Popman1994#1
Hey,

ich habe ein Spiel programmiert bei dem sich der Computer eine Zahl zwischen 1 und 100 ausdenkt. Ich muss diese Zahl dann erraten. Soweit klappt alles, jedoch möchte ich, dass wenn ich die Zahl errate dann nochmal gefragt wird ob ich weiter spielen möchte. Kann mir da einer Helfen ??


[Only registered and activated users can see links. Click Here To Register...]



Danke schon mal im Voraus :rolleyes:
01/21/2015 20:22 onahoe#2
[Only registered and activated users can see links. Click Here To Register...]

Wenn du an der selben Zahl weiterraten möchtest, musst du natürlich das "randint" in der Schleife bearbeiten, da hiermit bei einem neuen Versuch wieder eine neue Zahl generiert wird..
01/21/2015 22:38 Popman1994#3
Ich glaube du hast mich falsch verstanden :D. Ich will ,dass wenn ich die Zahl erraten habe, dass dann gefragt wird ob ich weiter spielen möchte oder nicht. Wenn ich dann ja eingebe soll der Computer sich dann wieder eine Zufällige Zahl ausdenken und die soll ich dann wieder erraten.


Verstehste was ich meine :D ?
01/21/2015 23:06 alwaysbrokefred#4
PHP Code:
from random import randint
import sys

def main
():
    
num randint(099)
    while 
1:
        
guess int(input("Zahl eingeben: "))
        if 
guess num: print("Zu klein")
        
elif guess num: print("Zu gross")
        
elif guess == num:
            print(
"Treffer!")
            if 
int(input("Willst du noch eine Runde spielen? 1 = ja, 0 = nein ")) == 1:
                
main()
            else:
                
sys.exit()


if 
__name__ == "__main__":
    
main() 
so? Denke es funktioniert, konnte es nicht testen.
01/21/2015 23:08 Popman1994#5
Hat sich erledigt hab es hinbekommen :D.

So war es gemeint :

[Only registered and activated users can see links. Click Here To Register...]
01/22/2015 12:01 onahoe#6
Quote:
Originally Posted by Popman1994 View Post
Ich glaube du hast mich falsch verstanden :D. Ich will ,dass wenn ich die Zahl erraten habe, dass dann gefragt wird ob ich weiter spielen möchte oder nicht. Wenn ich dann ja eingebe soll der Computer sich dann wieder eine Zufällige Zahl ausdenken und die soll ich dann wieder erraten.


Verstehste was ich meine :D ?
Genau das macht der Code, den ich dir oben geschrieben habe, aber egal.