Friday 15 February 2013

python - How do I replay a game? -



python - How do I replay a game? -

im creating programme asks user come in number 1-100, programme tell user when these numbers high or low, , when win. when win, asked if want play 1 time again or stop. problem don't know how programme replay game. help appreciated (and know of want utilize def, don't know how utilize it, appreciate if did not utilize it) thanks.

import random count=0 user=raw_input("welcome guess number! please come in number 1-100: ") user=int(float(user)) computer=random.randrange(0,101) computer=int(float(computer)) while user!=computer: if user<computer: user=raw_input("this number low! please seek again: ") user=int(float(user)) count+=1 if user>computer: user=raw_input("this number high! please seek again: ") user=int(float(user)) count+=1 else: count+=1 print "you win! computer entered: " + str(computer) + " took " + str(count) + " tries right answer!" user=raw_input("if play again, please come in 'play' , if stop, please come in 'stop': ") while user!="play" , user1!="stop": user=raw_input("thats not asked for! if play again, please come in 'play' , if stop, please come in 'stop': ") if user=="play": count=0 computer=random.randrange(0,101) computer=int(float(computer)) while user!=computer: if user<computer: user=raw_input("this number low! please seek again: ") user=int(float(user)) count+=1 if user>computer: user=raw_input("this number high! please seek again: ") user=int(float(user)) count+=1 else: count+=1 print "you win! computer entered: " + str(computer) + " took " + str(count) + " right answer!" user=raw_input("if play again, please come in 'play' , if stop, please come in 'stop': ") if user=="stop": print ""

import random count=0 user=raw_input("welcome guess number! please come in number 1-100: ") go = false while(go true): user=int(float(user)) computer=random.randrange(0,101) computer=int(float(computer)) while user!=computer: if user<computer: user=raw_input("this number low! please seek again: ") user=int(float(user)) count+=1 if user>computer: user=raw_input("this number high! please seek again: ") user=int(float(user)) count+=1 else: count+=1 print "you win! computer entered: " + str(computer) + " took " + str(count) + " tries right answer!" user1=raw_input("if play again, please come in 'play' , if stop, please come in 'stop': ") while user!="play" , user1!="stop": user1=raw_input("thats not asked for! if play again, please come in 'play' , if stop, please come in 'stop': ") if user=="play": count=0 computer=random.randrange(0,101) computer=int(float(computer)) while user!=computer: if user<computer: user=raw_input("this number low! please seek again: ") user=int(float(user)) count+=1 if user>computer: user=raw_input("this number high! please seek again: ") user=int(float(user)) count+=1 else: count+=1 print "you win! computer entered: " + str(computer) + " took " + str(count) + " right answer!" user=raw_input("if play again, please come in 'play' , if stop, please come in 'stop': ") if user=="stop": #print "" #change alter go false #the loop not execute 1 time again go = false

assuming code works (i didn't run it) wrap in kind of loop executes until broken out of. in case used while loop tested boolean called go. true, meaning while loop repeat on , on again, when user wants stop handle setting go false. while loop won't execute because go false , programme end because there nil else execute after while loop.

python if-statement while-loop numbers replay

No comments:

Post a Comment