Python Practical Programs
Q1
a = int(input("Enter first number: "))
b = int(input("Enter second number: "))
s=a+b
print("Sum =", s)
Q2
m1 = int(input("Enter marks of subject 1: "))
m2 = int(input("Enter marks of subject 2: "))
m3 = int(input("Enter marks of subject 3: "))
per = (m1 + m2 + m3) / 3
print("Percentage =", per)
Q3
a = int(input("Enter dividend: "))
b = int(input("Enter divisor: "))
print("Quotient =", a // b)
print("Remainder =", a % b)
Q4
p = int(input("Enter Principal: "))
r = int(input("Enter Rate: "))
t = int(input("Enter Time: "))
si = (p * r * t) / 100
print("Simple Interest =", si)
Q5
n = int(input("Enter number: "))
if n % 2 == 0:
print("Even")
else:
print("Odd")
Q6
a=(int, input("Enter 1st numbers: "))
b=(int, input("Enter 2nd numbers: "))
c=(int, input("Enter 3rd numbers: "))
print("Largest =", max(a, b, c))
print("Smallest =", min(a, b, c))
Q7
ch = int(input("1.Circle 2.Square 3.Rectangle: "))
if ch == 1:
r = float(input("Enter radius: "))
print("Area =", 3.14 * r * r)
elif ch == 2:
a = float(input("Enter side: "))
print("Area =", a * a)
else:
l, b = map(float, input("Enter length and breadth: ").split())
print("Area =", l * b)
Q9
d = int(input("Enter digit (0-9): "))
w = ["zero","one","two","three","four","five","six","seven","eight","nine"]
print("In words:", w[d])
Q10
ch = input("Enter a character: ")
if ch==('a'or 'e' or 'i' or 'u' or 'o') :
print("Vowel")
else:
print("Not Vowel")
Q11
y = int(input("Enter year: "))
if y % 400 == 0 or (y % 4 == 0 and y % 100 != 0):
print("Leap Year")
else:
print("Not Leap Year")
Q12
n = int(input("Enter n: "))
x=(n/2*(n+1))
print(" Sum ",x)
Q13n = int(input("Enter number: "))
f=1
i=1
while i <= n:
f=f*i
i=i+1
print("Factorial =", f)
Q14
n = (input("Enter 3-digit number: "))
Print(n[::-1])
Q15
n = int(input("Enter number: "))
for i in range(1, 11):
print(n, "×", i, "=", n*i)
Q16
n = int(input("Enter terms: "))
a, b = 0, 1
for i in range(n):
print(a, end=" ")
a, b = b, a+b
Q18
n = int(input("Enter n: "))
s=0
for i in range(1, n+1):
s = s + 1/i
print("Sum =", s)
Q19
n = int(input("Enter lines: "))
for i in range(n, 0, -1):
print("*" * i)
Q20
k=1
for i in range(1, 5):
for j in range(i):
print(k, end=" ")
k=k+1
print()
Q21
for i in range(1, 5):
print((chr(64+i) + " ") * i)
Q22
for i in range(5, 0, -1):
for j in range(i, 6):
print(j, end=" ")
print()
Q23 Pattern 1
for i in range(1, 6):
print("*" * i)
Q23 Pattern 2
for i in range(5, 0, -1):
for j in range(1, i+1):
print(j, end=" ")
print()
Q23 Pattern 3
for i in range(1, 6):
for j in range(1, i+1):
print(chr(64+j), end="")
print()