Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions Greatest Comman Divisor.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
a = int(input("Enter the 1st number:\t"))
b = int(input("Enter the 1st number:\t"))
l1 = []
l2 = []
l = []
for i in range(1,a+1):
if a%i==0:
l1.append(i)
for j in range(1,b+1):
if b%j==0:
l2.append(j)
for i in range(0,len(l1)):
for j in range(0,len(l2)):
if l1[i]==l2[j]:
l.append(l1[i])
l.sort()
print(l[-1])
11 changes: 11 additions & 0 deletions Prime_Not_prime.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
print("PROGRAM FOR CHECKING IF A NUMBER IS A PRIME NUMBER OR NOT")
n = int(input("Enter the number:\t"))
if n>1:
for i in range(2,int(n/2)+1):
if n%i==0:
print(n,"is not a prime number.")
break
else:
print(n,"is a prime number.")
else:
print(n,"is not a prime number.")
18 changes: 18 additions & 0 deletions recursion - factorial.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
n = int(input("Enter the number:\t"))
def fact(n):
if n==0:
return (1)
else:
return (n*fact(n-1))
print("Factorial of",n,"=",fact(n))


'''fact(4):
4*fact(3):
3*fact(2):
2*fact(1):
1*fact(0):
return 1''' # TO GET THE OUTPUT WITH BACKTRACKING


# DATA STRUCTURE USED IN RECCURSION IS CALLED STACK AND IT FOLLOWS LIFO TECHNOLOGY i.e LAST IN FIRST OUT
7 changes: 7 additions & 0 deletions reversing_number.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
n = int(input("Enter the number:\t"))
r = 0
while n>0:
remi = n%10
r = r*10 + n%10
n = n//10
print(r)