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

Reply via email to