[Tutor] How to run a .py file or load a module?

Dayo Adewunmi contactdayo at gmail.com
Tue Apr 28 10:29:39 CEST 2009


David wrote:
> Norman Khine wrote:
>> On Mon, Apr 27, 2009 at 12:07 AM, Sander Sweers 
>> <sander.sweers at gmail.com> wrote:
> Here is another one for fun, you run it like
> python countdown.py 10
>
> #!/usr/bin/env python
>
> import sys
> from time import sleep
>
> times = int(sys.argv[1]) # The argument given on the command line
>
> def countdown(n):
>     try:
>         while n != 1:
>             n = n-1
>             print n
>             sleep(1)
>     finally:
>         print 'Blast Off!'
>
> countdown(times)
>
> _______________________________________________
> Tutor maillist  -  Tutor at python.org
> http://mail.python.org/mailman/listinfo/tutor
>

Thank you all for all your  valuable input on this. I have learned so 
much on this particular subject
in such a short time. David, I ran your code, and noticed that given 
countdown(10) your countdown
starts at 9 and Blastoff takes place after 1, not 0. To fix that, I changed

       while n ! = 1

to
   
       while n != 0


and changed

       n = n - 1
       print n

to

       print n
       n = n -1


Thanks for the time you guys have put into this. It's much appreciated. :-)

Dayo


More information about the Tutor mailing list