DEV Community

Cover image for Python Programs: Binary to Decimal and Spy Number
Ezhil Abinaya K
Ezhil Abinaya K

Posted on

Python Programs: Binary to Decimal and Spy Number

1) Binary to Decimal

binary=int(input(enter a number:))
decimal=0
power=0
while binary>0:
          digit=binary%10
          decimal=decimal+digit * 2 ** power
          binary=binary//10
          power+=1
print(decimal=,decimal)

O/P:enter a number:1011
decimal = 11
Enter fullscreen mode Exit fullscreen mode

2)Spy Number

num=int(input(enter a number:))
sum_of_digit=0
product=1
while num>0:
          digit=num%10
          sum_of_digit+=1
          product*=1
          num//10
if sum_of_digit==product:
       print(spy number)
else:
      print(not a spy number)
o/p: enter a number:1124
spy number
Enter fullscreen mode Exit fullscreen mode

Top comments (0)