我正在编写一个需要遍历元组的函数,以确定是否有足够的变化让人们看电影。
我不断收到错误IndexError:第13行的元组索引超出范围,但不知道为什么。
我尝试阅读其他线程和python文档,但仍然无法理解。
感谢您的帮助,对于菜鸟的问题也很抱歉
自由票(*货币):
change = 0
result = 'YES'
while not result == 'NO':
for i in money:
if money[i] == 25:
result = 'YES'
change += 1
elif money[i] == 50:
if change >= 1:
result = 'YES'
change -= 1
else:
result = 'NO'
elif money == 100:
if change >= 3:
result = 'YES'
change -= 3
else:
result = 'NO'
return result
输出=票证(50、25、100)
打印(输出)