[Tutor] How can I make this run right?
geon
geon at post.cz
Mon Aug 15 20:22:02 CEST 2005
Nathan Pinno napsal(a):
>I put in a 4 and expected 24, and instead got 12. It is supposed to give 4!
>not 4*3.
>---------------------------------------------------------------
>
>
Dear Nathan,
Everyone is giving you very good hints but seems to me you keep to
resist :-)
Looks like you always wait for complete solution, dont you?
Here it is. There is one add and two changes. Can you see them?
n = int(raw_input("Number: "))
x = n-1
t=n
while 1:
t = t*x
if x > 1:
x -= 1
else:
break
print t
Its not the best solution for number!, but it is yours (and a bit of
mine :-) )
--
geon
More information about the Tutor
mailing list