0n Thu, May 19, 2005 at 02:50:16PM +0000, . , wrote: > Hi, > > I want the program to run again when i input 'run' But, It doesn't... > > thanks. > > ------------------------------------------------------------------------------------------------------------------------------------------- > import random > > raw_input("Flip a coin!") > > head = 0 > tail = 0 > run = "" > > while (head + tail) < 100: > coin = random.randrange(2) > if coin == 0: > head += 1 > > elif coin == 1: > tail += 1 > > elif run == "run": > continue > > elif run == "ex1t": > print ex1t > break > > else: > print "Error" > > print "\n", head, "heads,", tail, "tails out of 100." > > > > > run = raw_input("\n'run' again or 'exit' ") > > ex1t = raw_input("\nPress the enter key to exit.")
--- code --- import random raw_input("Flip a coin!") head = 0 tail = 0 run = "" while True: while (head + tail) < 100: coin = random.randrange(2) if coin == 0: head += 1 elif coin == 1: tail += 1 print "\n", head, "heads,", tail, "tails out of 100." head, tail = 0, 0 run = raw_input("\n'run' again or 'exit' ") if run == "exit": break elif run == "run": continue else: print "Error" ex1t = raw_input("\nPress the enter key to exit.") --- end code --- Sorry, I changed your indentation by tabs characters. -- Ricardo Catalinas Jimenez Madrid, Spain. th1nk3r(at)server01(dot)org http://www.server01.org GnuPG Key fingerprint = 662C EBF7 9220 0F14 C644 F90B DC3E A163 7F8D CDAE _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor