求助,输入E后为什么输入四次no answer?如何修改?
零基础学Python小白一枚,求助分别输入ABCD时,程序正常显示所需数字。当输入其他字母时,结果显示四次。什么原因?如何修改?
、 本帖最后由 ba21 于 2017-7-14 10:08 编辑
每次循环都会判断,代码改下。
temp= input('please enter the letter:')
score = [['A',90],['B',93],['C',95],['D',98]]
flag = 0
for each in score:
if temp in each:
flag = 1
break
else:
flag = 0
if flag==1:
print(temp+'number is:',each)
else:
print('NO ANSWER')
页:
[1]