1. 5 6 3 4 1 2
num = int(input("Enter number: "))
rev = 0
while num > 0:
rev = rev * 100 + num % 100
num = num // 100
print("Reverse =", rev)
Output
2. 4 5 6 1 2 3
num = int(input("Enter number: "))
rev = 0
while num > 0:
rev = rev * 1000 + num % 1000
num = num // 1000
print("Reverse =", rev)
Output
3. 1 3 5 2 4 6
no = 123456
no1 = 100000
result1 = ""
result2 = ""
while no > 0 and no1 >= 1:
res = no // no1
res1 = res % 10
result1 += str(res1)
no = no % no1
no1 = no1 // 10
if no > 0 and no1 >= 1:
res = no // no1
res2 = res % 10
result2 += str(res2)
no = no % no1
no1 = no1 // 10
result = result1 + result2
print(result)
4. EMIRP
def prime(no):
div=2
while div< no/2:
if no%div==0:
return False
div+=1
return True
def reverse(no):
rev=0
while no>0:
rev=rev*10+no%10
no=no//10
return rev
num=17
if prime(num) and prime(reverse(num)):
print(num,"is emirp")
else:
print(num,"is not emirp")
Output




Top comments (0)