[Tutor] Simple factorial program

vince spicer vinces1979 at gmail.com
Thu Jun 11 17:57:22 CEST 2009


did you declare factorial before trying to use it?

factorial = 1
print "Factorial finder"
number = int(input("Please enter a non-negative integer: "))
for number in range(number, 1)
    factorial = (factorial * number)

print "Factorial:", factorial

On Thu, Jun 11, 2009 at 9:53 AM, Eddie <eddie9139 at gmail.com> wrote:

> I'm trying to write a simple factorial program and am unsure at what is
> wrong with it. Why Can't I go *factorial = factorial * number* where
> factorial and number are both integers?
>
> #Factorial program
>
> print "Factorial finder"
> number = input("Please enter a non-negative integer: "
>     for number in range(number, 1)
>     factorial = (factorial * number)
>
> print "Factorial:", factorial
>
> Thanks Eddie [?]
>
>
> _______________________________________________
> Tutor maillist  -  Tutor at python.org
> http://mail.python.org/mailman/listinfo/tutor
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20090611/336eb831/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/gif
Size: 96 bytes
Desc: not available
URL: <http://mail.python.org/pipermail/tutor/attachments/20090611/336eb831/attachment.gif>


More information about the Tutor mailing list