Modified_CS_Practical
Modified_CS_Practical
def arithmetic_operations():
while True:
print("Select operation:")
print("1. Addition")
print("2. Subtraction")
print("3. Multiplication")
print("4. Division")
print("5. Exit")
if choice == '1':
print("Result:", num1 + num2)
elif choice == '2':
print("Result:", num1 - num2)
elif choice == '3':
print("Result:", num1 * num2)
elif choice == '4':
print("Result:", num1 / num2 if num2 != 0 else "Division by zero not
allowed")
elif choice == '5':
break
else:
print("Invalid choice, try again.")
arithmetic_operations()
Fibonacci Series
def fibonacci(n):
sequence = [0, 1]
for _ in range(n - 2):
sequence.append(sequence[-1] + sequence[-2])
return sequence[:n]
import math
Modified Python Practical Programs - Class 12
def menu():
print("1. Calculate Factorial")
print("2. Sum of List")
print("3. Exit")
def factorial(n):
return math.factorial(n)
def sum_list(lst):
return sum(lst)
while True:
menu()
choice = input("Enter choice: ")
if choice == '1':
num = int(input("Enter number: "))
print("Factorial:", factorial(num))
elif choice == '2':
numbers = list(map(int, input("Enter numbers separated by space: ").split()))
print("Sum:", sum_list(numbers))
elif choice == '3':
break
else:
print("Invalid choice, try again.")