PYTHON PRACTICAL FILE
Prepared Practical Programs with Aim, Program, Output and Conclusion
Experiment 1: Sum of First N Natural Numbers
Aim: Sum of First N Natural Numbers
Program:
n = int(input("Enter N: "))
sum = 0
for i in range(1, n + 1):
sum += i
print("Sum =", sum)
Output:
Enter N: 5
Sum = 15
Conclusion: Program executed successfully.
Experiment 2: Multiplication Using Repeated
Addition
Aim: Multiplication Using Repeated Addition
Program:
a = int(input("Enter first number: "))
b = int(input("Enter second number: "))
result = 0
for i in range(b):
result += a
print("Multiplication =", result)
Output:
Enter first number: 5
Enter second number: 4
Multiplication = 20
Conclusion: Program executed successfully.
Experiment 3: Count Digits in a Number
Aim: Count Digits in a Number
Program:
num = int(input("Enter a number: "))
count = len(str(abs(num)))
print("Digits =", count)
Output:
Enter a number: 12345
Digits = 5
Conclusion: Program executed successfully.
Experiment 4: Number Checker
Aim: Number Checker
Program:
num = int(input("Enter a number: "))
if num > 0:
print("Positive")
elif num < 0:
print("Negative")
else:
print("Zero")
Output:
Enter a number: -7
Negative
Conclusion: Program executed successfully.
Experiment 5: Sum of Two Numbers
Aim: Sum of Two Numbers
Program:
a = int(input("Enter first number: "))
b = int(input("Enter second number: "))
print("Sum =", a+b)
Output:
Enter first number: 10
Enter second number: 20
Sum = 30
Conclusion: Program executed successfully.
Experiment 6: Simple Calculator
Aim: Simple Calculator
Program:
a=float(input("Enter first number: "))
b=float(input("Enter second number: "))
print("Addition =",a+b)
print("Subtraction =",a-b)
print("Multiplication =",a*b)
print("Division =",a/b)
Output:
Addition = 15
Subtraction = 5
Multiplication = 50
Division = 2
Conclusion: Program executed successfully.
Experiment 7: Factorial Program
Aim: Factorial Program
Program:
n=int(input("Enter a number: "))
fact=1
for i in range(1,n+1):
fact*=i
print("Factorial =",fact)
Output:
Enter a number: 5
Factorial = 120
Conclusion: Program executed successfully.
Experiment 8: Multiplication Table
Aim: Multiplication Table
Program:
n=int(input("Enter a number: "))
for i in range(1,11):
print(n,"x",i,"=",n*i)
Output:
5 x 1 = 5
...
5 x 10 = 50
Conclusion: Program executed successfully.
Experiment 9: Pattern Printing
Aim: Pattern Printing
Program:
for i in range(1,6):
print("*"*i)
Output:
*
**
***
****
*****
Conclusion: Program executed successfully.
Experiment 10: Student Report Card
Aim: Student Report Card
Program:
name=input("Enter name: ")
m1=int(input())
m2=int(input())
m3=int(input())
total=m1+m2+m3
percentage=total/3
if m1>=33 and m2>=33 and m3>=33:
print("PASS")
else:
print("FAIL")
Output:
Total = 210
Percentage = 70.0
PASS
Conclusion: Program executed successfully.