WSQ09

WSQ09
in this program i use a for cycle, whit a range.
here is my programhttps://github.com/juanheuforico/mastery/blob/master/WSQ09.PY
and all in one function

WSQ09

def fact(n):
        fac=1
        if n < 0:
            print(“factorial does not exist for negative numbers”)
        elif n == 0:
            print(“the factorial of 0 is 1”)
        else:
            for i in range(1,n + 1):
                fac=fac*i
        return fac
an=’y’
while (an==’y’):
    n=int(input(“giveme a number to get its factorial”))
    if (n > 0):
        print(“the factorial of “,n,” is”,fact(n))
    else:
        fact(n)
    an=str(input(“do you want try it again? (y/n)”))
print(“have a nice day”)

CC BY 4.0 WSQ09 by Juan Antonio Olvera Robles is licensed under a Creative Commons Attribution 4.0 International License.

Comments are closed.