Python_Test_Programs
Python_Test_Programs
Source Code
if n % 2 == 0:
print(n, "is an even number.")
else:
print(n, "is an odd number.")
OutPut
Enter a number: 5
5 is an odd number.
Source Code
OutPut
Case 1:
Enter number: 45
Number is positive
Case 2:
Source Code
OutPut
Case 1:
Case 2:
Source Code
n=int(input("Enter number:"))
temp=n
rev=0
while(n>0):
dig=n%10
rev=rev*10+dig
n=n//10
if(temp==rev):
print("The number is a palindrome!")
else:
print("The number isn't a palindrome!")
OutPut
Enter number:121
Enter number:567
Source Code
OutPut
Source Code
for i in range(0,51):
if(i%2!=0&i%3!=0):
print(i)
OutPut
1
5
7
11
13
17
19
23
25
29
31
35
37
41
43
47
49
Python Program to Find Numbers which are Divisible by 7 and Multiple of 5 in a Given Range
Source Code
OutPut
Case 1:
Enter the lower range:1
Enter the upper range:100
35
70
Case 2:
Enter the lower range:400
Enter the upper range:700
420
455
490
525
560
595
630
665
700
Source Code
OutPut
Case 1:
Enter lower range limit:1
Enter upper range limit:50
Enter the number to be divided by:5
5
10
15
20
25
30
35
40
45
50
Case 2:
Enter lower range limit:50
Enter upper range limit:100
Enter the number to be divided by:7
56
63
70
77
84
91
98
Source Code
n=int(input("Enter a number:"))
tot=0
while(n>0):
dig=n%10
tot=tot+dig
n=n//10
print("The total sum of digits is:",tot)
OutPut
Case 1:
Enter a number:1892
The total sum of digits is: 20
Case 2:
Enter a number:157
The total sum of digits is: 13
l=[]
def sum_digits(b):
if(b==0):
return l
dig=b%10
l.append(dig)
sum_digits(b//10)
n=int(input("Enter a number: "))
sum_digits(n)
print(sum(l))
OutPut
Case 1:
Enter a number: 135
9
Case 2:
Enter a number: 546
15
l=[]
b=int(input("Enter a number: "))
while(b>0):
dig=b%10
l.append(dig)
b=b//10
print("Sum is:")
print(sum(l))
OutPut
Case 1:
Enter a number: 123
Sum is:
6
Case 2:
Enter a number: 567
Sum is:
18
Source Code
OutPut
Case 1:
Enter lower range limit:1
Enter upper range limit:50
Enter the number to be divided by:5
5
10
15
20
25
30
35
40
45
50
Case 2:
Enter lower range limit:50
Enter upper range limit:100
Enter the number to be divided by:7
56
63
70
77
84
91
98
Python Program to Find All the Divisors of an Integer
Source Code
n=int(input("Enter an integer:"))
print("The divisors of the number are:")
for i in range(1,n+1):
if(n%i==0):
print(i)
OutPut
Case 1:
Enter an integer:25
The divisors of the number are:
1
5
25
Case 2:
Enter an integer:20
The divisors of the number are:
1
2
4
5
10
20
n=int(input("Enter an integer:"))
a=[]
for i in range(2,n+1):
if(n%i==0):
a.append(i)
a.sort()
print("Smallest divisor is:",a[0])
OutPut
Case 1:
Enter an integer:75
Smallest divisor is: 3
Case 2:
Enter an integer:64
Smallest divisor is: 2
Python Program to Print Binary Equivalent of an Integer using Recursion
Source Code
l=[]
def convert(b):
if(b==0):
return l
dig=b%2
l.append(dig)
convert(b//2)
a=int(input("Enter a number: "))
convert(a)
l.reverse()
print("Binary equivalent:")
for i in l:
print i,
OutPut
Case 1:
Enter a number: 20
Binary equivalent:
1 0 1 0 0
Case 2:
Enter a number: 7
Binary equivalent:
1 1 1
OutPut
Case 1:
Enter a number: 2
Binary Equivalent is:
1 0
Case 2:
Enter a number: 7
Binary Equivalent is:
1 1 1
OutPut
Case 1:
Enter the number to print the tables for:7
7 x 1 = 7
7 x 2 = 14
7 x 3 = 21
7 x 4 = 28
7 x 5 = 35
7 x 6 = 42
7 x 7 = 49
7 x 8 = 56
7 x 9 = 63
7 x 10 = 70
Case 2:
Enter the number to print the tables for:17
17 x 1 = 17
17 x 2 = 34
17 x 3 = 51
17 x 4 = 68
17 x 5 = 85
17 x 6 = 102
17 x 7 = 119
17 x 8 = 136
17 x 9 = 153
17 x 10 = 170
OutPut
Case 1:
Enter marks of the first subject: 85
Enter marks of the second subject: 95
Enter marks of the third subject: 99
Enter marks of the fourth subject: 93
Enter marks of the fifth subject: 100
Grade: A
Case 2:
Enter marks of the first subject: 81
Enter marks of the second subject: 72
Enter marks of the third subject: 94
Enter marks of the fourth subject: 85
Enter marks of the fifth subject: 80
Grade: B
if year % 4 == 0:
if year % 100 == 0:
if year % 400 == 0:
print("The year is a leap year!")
else:
print("The year is not a leap year!")
else:
print("The year is a leap year!")
else:
print("The year is not a leap year!")
OutPut