programs

Divisors

 n=int(input("enter a number"))

for i in range(1,n+1,1):

    if(n%i==0):

        print(i)

Perfect number

n=int(input("enetr a number: "))

sum=0

t=n

for i in range(1,n,1):

    if(n%i==0):

        #print(i)

        sum=sum+i

        print(sum)

if(sum==t):

    print("perfect")

else:

    print("not perfect")

count the digits

n=int(input("enetr a number: "))

count=0

while (n>0):

    digit=n%10

    if(digit>=0):

        count=count+1

    n=n//10

print(count)

Reverse number

n=int(input("enetr a number: "))

reverse=0

while (n>0):

    digit=n%10

    reverse=reverse*10+digit

    n=n//10

print(reverse)

Palindrom or not

n=int(input("enetr a number: "))

T=n

reverse=0

while (n>0):

    digit=n%10

    reverse=reverse*10+digit

    n=n//10

if(T==reverse):

    print("palindrom")

else:

    print("not palindrom")

Sum of digits

n=int(input("enetr a number: "))

sum=0

reverse=0

while (n>0):

    digit=n%10

    sum=sum+digit

    n=n//10

print(sum)

Armstrong number

n=int(input("enetr a number: "))

t=n

sum=0

while (n>0):

    digit=n%10

    result=digit*digit*digit

    sum=sum+result

    n=n//10

if(t==sum):

    print("Amstrong number")

else:

    print("not amstrong number")

Spy number

n=int(input("enetr a number"))

count=0

sum=0

while(n>0):

    digit=n%10

    if(digit>=0):

        sum=sum+1

    if(digit*digit==digit+digit):

        count=count+1

    n=n//10

if(count==sum):

    print("spy")

else:

    print("not spy")

Harshad number

n=int(input("enter a number"))

t=n

sum=0

while(n>0):

    digit=n%10

    sum=sum+digit

    n=n//10

if(t%sum==0):

    print("harshed number")

else:

    print("not harshed number")

Comments

Popular posts from this blog

COCO FARMING MACHINE