Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # For example ONLY
- binary = 0
- decimal = 0
- isBinary = True
- while True:
- binary = input('Enter a number: ')
- if binary:
- for digit in binary:
- if not digit.isnumeric():
- print('error: not-numeric')
- isBinary = False
- break
- elif (int(digit) < 0) or (int(digit) > 1):
- print('error: some digits < 0 or > 1')
- isBinary = False
- break
- if not isBinary:
- continue
- else:
- print('error, no input')
- continue
- break
- for digit in binary:
- print("Processing \"" + digit + "\"...")
- decimal = decimal*2 + int(digit)
- print("Binary: " + binary)
- print("Decimal: " + str(decimal))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement