# here is a comment this is a documentation
# I use the binary input to create a space where you can enter a binary number
def main():
binaryInput = input("Enter a binary number ==> ")
exponentValue = len(binaryInput)
totalValue = 0
if exponentValue < 1:
del binaryInput
del exponentValue
del totalValue
print("All you did was press enter, I need a value")
main()
# the print statemet tells us that wer can only enter o or 1 because we have to convert it to a binary number
# the Print statement is use to show what happenes to what ever that you show
for conversion in range(exponentValue):
if binaryInput[conversion] == "0":
actualValue = 0
elif binaryInput[conversion] == "1":
actualValue = 2
else:
print("0 or 1 please")
del binaryinput
del exponentvalue
del totalValue
main()
# THis shows what the vale of the number the user enters
trueValue = actualValue ** (exponentValue -1)
if actualValue == 0 and exponentValue == 1:
trueValue = 0
exponentValue -= 1
totalValue += trueValue
print("The decimal Value of {} is {} ". format(binaryInput, totalValue))
main()