DEV Community

R.Shobika CSE
R.Shobika CSE

Posted on

PYTHON TASK6

TASK:

Count of a digit

no=int(input("enter a number: "))
count=0
while(no>0):
    count+=1
    no=no//10
print(f'count of a digit is : {count}')
Enter fullscreen mode Exit fullscreen mode

output:

enter a number: 12365
count of a digit is : 5
Enter fullscreen mode Exit fullscreen mode

Sum of Digit:

no=int(input("enter a number: "))
sum=0
while no>0:
    sum=sum+(no%10)
    no=no//10
print(f'sum of digit: {sum}')    
Enter fullscreen mode Exit fullscreen mode

output:

enter a number: 123
sum of digit: 6
Enter fullscreen mode Exit fullscreen mode

Reverse of a number

no=int(input("enter a number: "))
rev=0
while no>0:
    rev=rev*10+(no%10)
    no=no//10
print(f'rev of digit: {rev}')   
Enter fullscreen mode Exit fullscreen mode

output:

enter a number: 123
rev of digit: 321
Enter fullscreen mode Exit fullscreen mode

Palindrome of a number

no=int(input("enter a number:"))
temp=no
rev=0
a=0
while no>0:
    a=no%10
    rev=rev*10+a
    no=no//10
if(rev==temp):
    print(f'This number is a palindrome {rev}')
else:
        print(f'This number is not a palindrome {rev}')

Enter fullscreen mode Exit fullscreen mode

output:

enter a number:121
This number is a palindrome 121
Enter fullscreen mode Exit fullscreen mode
enter a number:1234
This number is not a palindrome 4321
Enter fullscreen mode Exit fullscreen mode

Top comments (0)