Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Using python Problem 9 (25 points). Given a binary number convert the number to

ID: 3857171 • Letter: U

Question

Using python
Problem 9 (25 points). Given a binary number convert the number to its decimal equivalent. If the number inputted by the use contains any digits apart from 0 or 1 output and error message. Sample program output 1: Please enter the binary number: 10010 The decimal equivalent of 10010 is 18 Sample program output 2: Please enter the binary number: 111 The decimal equivalent of 111 is 7 Sample program output 3: Please enter the binary number: 2019 The decimal equivalent of 2019 is not a binary number Using python
Problem 9 (25 points). Given a binary number convert the number to its decimal equivalent. If the number inputted by the use contains any digits apart from 0 or 1 output and error message. Sample program output 1: Please enter the binary number: 10010 The decimal equivalent of 10010 is 18 Sample program output 2: Please enter the binary number: 111 The decimal equivalent of 111 is 7 Sample program output 3: Please enter the binary number: 2019 The decimal equivalent of 2019 is not a binary number
Problem 9 (25 points). Given a binary number convert the number to its decimal equivalent. If the number inputted by the use contains any digits apart from 0 or 1 output and error message. Sample program output 1: Please enter the binary number: 10010 The decimal equivalent of 10010 is 18 Sample program output 2: Please enter the binary number: 111 The decimal equivalent of 111 is 7 Sample program output 3: Please enter the binary number: 2019 The decimal equivalent of 2019 is not a binary number Problem 9 (25 points). Given a binary number convert the number to its decimal equivalent. If the number inputted by the use contains any digits apart from 0 or 1 output and error message. Sample program output 1: Please enter the binary number: 10010 The decimal equivalent of 10010 is 18 Sample program output 2: Please enter the binary number: 111 The decimal equivalent of 111 is 7 Sample program output 3: Please enter the binary number: 2019 The decimal equivalent of 2019 is not a binary number

Explanation / Answer

while True:
try:
decimal_num = int(raw_input("Please enter the binary number: "), 2)
except ValueError:
print "The decimal equivalent of is not a binary number."
else:
break
print decimal_num

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote