我正在尝试在 python 上添加变量的值,但它似乎不起作用。
我想尝试将变量的值加在一起,即使值是 True 或 False:请 - 任何人都可以帮忙吗?
final=0
print ("welcome to my binary converter")
print("first number is the smallest value")
print ("please enter a 0 or a 1 five times")
in1 = input("number 1 please")
if in1 == 1:
final=final+1
elif in1 == 0:
final=final+0
elif ValueError
print("please enter a 1 or a 0")
in2 = input("number 2 please")
if in2 == 1:
final=final+2
elif in2 == 0:
final=final+0
elif ValueError
print("please enter a 1 or a 0")
in3 = input("number 3 please")
if in3 == 1:
final=final+4
elif in3 == 0:
final=final+0
elif ValueError
print("please enter a 1 or a 0")
in4 = input("number 4 please")
if in4 == 1:
final=final+8
elif in4 == 0:
final=final+0
elif ValueError
print("please enter a 1 or a 0")
in5 = input("number 5 please")
if in5 == 1:
final=final+16
elif in5 == 0:
final=final+0
elif ValueError
print("please enter a 1 or a 0")
print(final)
我试过在这个网站上找,python书籍,在线帮助,python老师等。
另外,如果有帮助,我有 3.3.0 版。
雅各布
欢迎来到我的二进制转换器
第一个数字是最小值
请输入 0 或 1 五次
请1号1
请输入 1 或 0
请2号0
请输入 1 或 0
请3号0
请输入 1 或 0
请4号1
请输入 1 或 0
请给5号1
请输入 1 或 0
0
它似乎没有改变 final 的值