我不能很明白为什么这是一个无限循环:这是为什么一个无限循环
while hold<=3:
if a[hold] in num:
cows==cows+1
hold==hold+1
continue
else:
hold==hold+1
continue
如果有人可以提供更正这将是非常有益的!
我不能很明白为什么这是一个无限循环:这是为什么一个无限循环
while hold<=3:
if a[hold] in num:
cows==cows+1
hold==hold+1
continue
else:
hold==hold+1
continue
如果有人可以提供更正这将是非常有益的!
hold==hold+1
这是一个评估声明,而不是分配。
用一个“=”,而不是“==”,二==只是比较不恰克持有可变
你永远做任务,只是comparaison:
while hold<=3:
if a[hold] in num:
cows=cows+1
hold=hold+1
continue
else:
hold=hold+1
continue
它应该是hold = hold + 1。只有一个=符号 – DavidG
'hold == hold + 1'是一个布尔表达式,其计算结果为False或0,所以<3 – depperm