[Tutor] factorial of anumber
Steven D'Aprano
steve at pearwood.info
Sat Feb 4 13:22:58 CET 2012
Debashish Saha wrote:
> *PROGRAM TO FIND FACTORIAL OF A NUMBER(I HAVE WRITTEN IT ON GEDIT)*
This program is irrelevant. Your question has nothing to do with factorial of
numbers. It is about getting input from the user. As you ask:
> HOW TO ASK INPUT FROM USER THEN?
The answer is:
Do not use input, as it is dangerous and should not used. Use raw_input instead.
py> answer = raw_input("what is your name? ")
what is your name? Steven
py> print answer
Steven
This works fine. See if you can work out what is going on here, and understand
why I say input is dangerous and should be avoided:
py> answer = input("what is your name? ")
what is your name? Steven
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<string>", line 1, in <module>
NameError: name 'Steven' is not defined
--
Steven
More information about the Tutor
mailing list