Practical File Class 12
Practical File Class 12
com
10 best Programs for Computer practical file Class 12
Here we provide the code of assignment questions shared earlier.
1. Write a python program to perform the basic arithmetic operations in a menu-
driven program with different functions. The output should be like this:
Select an operator to perform the task:
'+' for Addition
def facto():
n=int(input("Enter the number:"))
f=1
for i in range(1,n+1):
f*=i
print(f, end=" ")
facto()
Downloaded from www.tutorialaicsip.com
5. Write a python program to accept username "Admin" as default argument and
password 123 entered by user to allow login into the system.
def user_pass(password,username="Admin"):
if password=='123':
print("You have logged into system")
else:
print("Password is incorrect!!!!!!")
password=input("Enter the password:")
user_pass(password)
6. Write menu-driven python program using different functions for the following
menu:
1 Check no. is Palindrome or not
2 Check no. is Armstrong or not
3 Exit
def checkPalin(n): if(temp==arm):
temp=n print("The number is an armstrong!")
rem=0 else:
rev=0 print("The number is not an
while(n>0): armstrong!")
rem=n%10 def menu():
rev=rev*10+rem print("1.Check no. is Palindrome:")
n=n//10 print("2.Check no. is Armstrong:")
if(temp==rev): print("3.Exit")
print("The number is a palindrome!") opt=int(input("Enter option:"))
else: no=int(input("Enter number to check:"))
print("The number is not a if opt==1:
palindrome!") checkPalin(no)
def checkArmstrong(n): elif opt==2:
temp=n checkArmstrong(no)
rem=0 elif opt==3:
arm=0 sys.exit()
while(n>0): else:
rem=n%10 print("Invalid option")
arm+=rem**3 menu()
n=n//10
Downloaded from www.tutorialaicsip.com
7. Write a python program using a function to print prime numbers between 11 to 200.
start =11
end =200
print("Prime numbers between", start, "and", end, "are:")
for n in range(start, end + 1):
if n > 1:
for i in range(2, n):
if (n % i) == 0:
break
else:
print(n,",",end=" ")
def sum10(*n):
total=0
for i in n:
total=total + i
print("Sum of first 10 Numbers:",total)
sum10(1,2,3,4,5,6,7,8,9,10)
def product10(*n):
pr=1
for i in n:
pr=pr * i
print("Product of first 10 Numbers:",pr)
product10(1,2,3,4,5,6,7,8,9,10)
Downloaded from www.tutorialaicsip.com
9. Write a python program to find maximum and minimum numbers among given 4
numbers.