作为元组函数的一部分,循环超出范围索引;不知道为什么

我正在编写一个需要遍历元组的函数,以确定是否有足够的变化让人们看电影。

我不断收到错误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)

打印(输出)

xinjiangxingda 回答:作为元组函数的一部分,循环超出范围索引;不知道为什么

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3045399.html

大家都在问