我正在尝试为我的计算类中的项目创建一个二进制到十进制的转换器,并且我的代码出现了这个错误:"NameError:name'z'未定义"我查找了答案,他们修复了一个错误但是给出了另一个.这是代码:
bd = input("""
Would you like to convert a number into:
a) Binary to Decimal
b) Decimal to Binary
""")
if bd == 'a':
answer = input("""
Please enter a Binary number. Up to, and including, 8 digits of 1 and 0
""")
z += 2
for i in range(8):
if answer [ i ] == '1':
answer += 1*z**i
Run Code Online (Sandbox Code Playgroud)
非常感谢任何帮助!