Please just post plain-text (no html) and use a meaningful subject!

On 2011-11-11 22:40, Nic Jaworski wrote:
def calc(days):
  n=0
  d=1
  while n>days:
    n+1
    d**(n)
    d*2

You are just calculating some expressions with "n" and "d" but you don't assign the results. Thus "n" and "d" will never change.

    x = array ([d,n])
    print x

In "main()" you have the line

salary = calc(days)

but you just return "None" (the default value for functions without a "return" statement) from "calc()". Is that what you want?

main()

I don't know about windows but if you want to run the script from the command line you have to add:

if __name__ == "__main__":
   main()

See http://docs.python.org/py3k/tutorial/modules.html#executing-modules-as-scripts

Bye, Andreas
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to