Professional Documents
Culture Documents
Programs of LOOPS
Programs of LOOPS
p = 1
for i in range(1,y+1):
p *= x
# print(x, "raised to", i, ":", p)
# WAP that accepts a number and print NOD, SOD, REV, and print if its Palin or
not.
N = int(input("Enter a number :"))
nod = 0
sod = 0
rev = 0
i = N
while i > 0:
nod += 1
sod += i%10
rev = (rev*10) + (i%10)
#print("NOD :", nod, " i%10 :", i%10, " SOD :", sod, " Rev :", rev)
i = int(i / 10)
if N == rev:
print("\n", N, "is a palindrome number.")
else:
print("\n", N, "is not a palindrome number.")
print(N)
Page 1 of 3
# WAP that accepts 2 numbers form a user and print GCD & LCM
x = int(input("Enter first number :"))
y = int(input("Enter second number :"))
if x < y:
s = x
else:
s = y
isPrime = True
for i in range(2,(N//2)+1):
if N % i == 0:
isPrime = False
break
if isPrime:
print("\n", N, "is a prime number.")
else:
print("\n", N, "is not a prime number.")
for i in range(2,(N//2)+1):
if N % i == 0:
print("\n", N, "is not a prime number.")
break
else:
print("\n", N, "is a prime number.")
Page 2 of 3
# WAP to print following series: ABc DEf GHi JKl MNo PQr STu VWx YZ
print("\n\nSeries 4:")
for i in range(1,27):
if i % 3 == 0:
print(chr(i+96), end = " ")
else:
print(chr(i+64), end = "")
if i % 2 == 0 :
print(end=" ")
if i % 4 == 1 :
print(chr(i+64), end = "")
elif i % 4 == 2 :
print(chr(i+64), end = " ")
elif i % 4 == 3:
print(chr(i+96), end = "")
else:
print(chr(i+96), end = " ")
# WAP to print following series: AbC DeF GhI JkL MnO PqR StU VwX Yz
print("\n\nSeries 6:")
for i in range(1,27):
if i % 3 == 2:
print(chr(i+96), end = "")
else:
print(chr(i+64), end = "")
if i % 3 == 0 :
print(end=" ")
soc = 0
i = N
while i > 0:
soc += (i%10) ** 3
i = int(i / 10)
if soc == N:
print(N, "is an armstrong number.")
else:
print(N, "is not an armstrong number.")
Page 3 of 3