Python Assignment: #Source Code
Python Assignment: #Source Code
PYTHON ASSIGNMENT
#VRATTESH ANAND
#CLASS-12 SECTION-B
#ROLL NO: 35
#Q2:
#SOURCE CODE
def function_1():
a=int(input("enter a number"))
b=int(input("enter a number"))
while True:
r=a%b
p=a*b
if r==0:
break
a=b
b=r
print('lcm',p//b)
print('hcf',b)
def function_2():
if r > n:
print("Invalid input: r should not be greater than n.")
else:
fact_n = factorial(n)
fact_r = factorial(r)
7
fact_n_r = factorial(n - r)
def function_3():
n=int(input("enter a number"))
f1=0
f2=1
while True:
if f1+f2>n:
break
f1=f2
f2=f1+f2
if f1==0 or f2==n:
print('fibonacci number')
else:
print('not fibonacci')
n=int(input("enter a number"))
prime=True
for k in range(2,n//2):
if n%k==0:
prime=False
break
if prime==True:
print('prime')
else:
print('composite')
def function_4():
num=int(input("enter a number"))
if num < 2:
return False
i = 2
while i < num:
8
if num % i == 0:
return False
i = i + 1
return True
def fibonacci_primes():
n=int(input("enter a numbeer"))
a = 0
b = 1
cn = 0
while cn < n:
if n==prime:
print(a)
c = a + b
a = b
b = c
cn = cn + 1
print(c,b,a)
while True:
print("\n================== MENU ==================")
print("1. CALCULATE HCF AND LCM OF TWO NUMBERS")
print("==========================================")
if ch == 1:
function_1()
elif ch == 2:
function_2()
elif ch == 3:
function_3()
elif ch == 4:
function_4()
elif ch == 0:
print("Exiting the program. Thank you!")
break
else:
print("Invalid choice. Please try again.")
#OUTPUT:
'''
Python 3.13.2 (tags/v3.13.2:4f8bb39, Feb 4 2025, 15:23:48) [MSC
v.1942 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license()" for more
information.
========= RESTART:
C:\Users\neels\Documents\PYTHON-FILES\question 2.py =========