Week 6
Week 6
num=int(input("Enter a number:"))
temp=num
rev=0
rem=0
while(num>0):
rem=num%10
rev=rev*10+rem
num=num//10
if(temp==rev):
print("The number is palindrome!")
else:
print("Not a palindrome!")
3. Write a Python program to print all ASCII character with their values.
i=0
while i<=255:
print(i,"=",chr(i), end=' ')
i += 1
4. Write a Python program to find all factors of a number.
for i in range(1,n+1):
if n % i == 0:
print(i,end=' ')
7. Write
a Python program to check whether a
number is Armstrong number or Strong or Prime
Number or Perfect number or magic number or
not
print("menu list")
print("---------")
print("1. for checking Armstrong number")
print("2. for checking strong Number")
print("3. for checking Prime Number")
print("4. for checking Perfect Number")
print("5. for checking magic number")
choice=int(input("enter your choice :"))
#Armstrong number
if(choice==1):
num=int(input("enter any number:"))
order = len(str(num))
sum = 0
temp = num
while temp > 0:
digit = temp % 10
sum += digit ** order
temp //= 10
if num == sum:
print(num,"is an Armstrong number")
else:
print(num,"is not an Armstrong number")
#Strong number
if(choice==2):
sum=0
num=int(input("Enter a number:"))
temp=num
while(num):
i=1
fact=1
rem=num%10
while(i<=rem):
fact=fact*i
i=i+1
sum=sum+fact
num=num//10
if(sum==temp):
print("Given number is a strong number")
else:
print("given number is not a strong number")
#Prime number
if(choice==3):
num = int(input("Enter a number: "))
count=0
for i in range(1, num+1):
if num % i == 0:
count+=1
if count==2:
print(num, "is a prime number")
else:
print(num, "is not a prime number")
#Perfect Number
if(choice==4):
n=int(input("ente any number:"))
sum = 0
for i in range(1, n):
if n % i == 0:
sum += i
if(sum == n):
print(n,"is perfect number")
else:
print(n,"is not perfect number")
#Magic Number
if(choice==5):
n=int(input("enter any number:"))
sum = 0
while (n > 0 or sum > 9):
if (n == 0):
n = sum
sum = 0
sum = sum + n % 10
n = int(n / 10)
if (sum==1):
print("The given number is Magic Number.")
else:
print("The given is not a Magic Number.")