Python Practical Programs
1. 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)
Sample Output:
Enter N: 5
Sum = 15
2. Multiplication Using Repeated Addition
Program:
a = int(input())
b = int(input())
result = 0
for i in range(b):
result += a
print(result)
Sample Output:
5
4
20
3. Count Digits in a Number
Program:
num = int(input())
count = len(str(abs(num)))
print(count)
Sample Output:
12345
5
4. Number Checker
Program:
num = int(input())
if num > 0:
print('Positive')
elif num < 0:
print('Negative')
else:
print('Zero')
Sample Output:
-7
Negative
5. Sum of Two Numbers
Program:
a = int(input())
b = int(input())
print(a+b)
Sample Output:
10
20
30
6. Simple Calculator
Program:
a=float(input())
b=float(input())
print(a+b)
print(a-b)
print(a*b)
print(a/b)
Sample Output:
10
5
15
5
50
2
7. Factorial Program
Program:
n=int(input())
fact=1
for i in range(1,n+1):
fact*=i
print(fact)
Sample Output:
5
120
8. Multiplication Table
Program:
n=int(input())
for i in range(1,11):
print(n,'x',i,'=',n*i)
Sample Output:
5 x 1 = 5 ... 5 x 10 = 50
9. Pattern Printing
Program:
for i in range(1,6):
print('*'*i)
Sample Output:
*
**
***
****
*****
10. Student Report Card
Program:
m1=70
m2=65
m3=75
total=m1+m2+m3
percentage=total/3
print(total)
print(percentage)
print('PASS')
Sample Output:
210
70.0
PASS