【发布时间】:2020-09-02 06:31:23
【问题描述】:
我不知道这条线有什么问题..请纠正我或告诉我哪个是错误的
a = {'element':[1,2,3,4,5,6,7]}
while True:
b = int(input())
for i in a['element']:
if b == i:
print("wrong")
else:
break
当我一个一个拿到元素值的时候,我比较b的值和'element'的值。如果它们相同,它将循环。 但这段代码只对数字 1 做出反应,并继续成为一个无限循环。请让我知道出了什么问题。
【问题讨论】:
-
由于我们不知道你期望它做什么和它做什么,我们很难判断哪里出了问题。
-
请使您的问题标题与您要解决的问题相关。像你这样的标题使这个问题对将来的参考毫无用处。
-
请使您的标题反映您对结果输出的问题
标签: python list dictionary while-loop