【发布时间】:2019-07-05 17:20:41
【问题描述】:
循环代码块被忽略,只使用初始值。它运行良好,直到我输入 fin 然后简单地输出值 0(因为我已经这样初始化它),如代码所示。
我正在尝试制作一个以数字为输入的非常基本的投票系统。
z = 0
a = 0
b = 0
while z != 'fin':
n = input()
if n == 1:
a = int(a) + 1
elif n == 2:
b = int(b) + 1
else:
pass
z = n
c = 'kushagra'
d = 'kunaal'
print(f"{c} got {a} votes.\n{d} got {b} votes")
【问题讨论】:
-
输入返回一个字符串,它永远不是数字
标签: python python-3.x