diff --git a/OddOrEven.py b/OddOrEven.py index 2a7921d..4ad971c 100644 --- a/OddOrEven.py +++ b/OddOrEven.py @@ -1,5 +1,5 @@ n = int(input("Enter a number")) -if(n%2==0): +if n%2==0: print("Even number.") else: print("Odd number.") diff --git a/factorial.py b/factorial.py new file mode 100644 index 0000000..e2af6fa --- /dev/null +++ b/factorial.py @@ -0,0 +1,10 @@ +n=int(input("enter a number")) +factorial=1 +if n<0: + printf("factorial does not exist") +elif n==0: + printf("factorial of 0 is 1") +else: +for i in range(1,n+1): + factorial=factorial*i + printf("factorial is ",factorial) diff --git a/recursion_factorial.py b/recursion_factorial.py new file mode 100644 index 0000000..3b4fff9 --- /dev/null +++ b/recursion_factorial.py @@ -0,0 +1,9 @@ + +def calc_factorial(x): + if x==1: + return 1 + else: + return(x*calc_factorial(x-1)) +num=int(input("enter number")) +printf("factorial is ",calc_factorial(num)) +