Python 一直在试着调试这个家庭作业
我的老师给了我这个关于谜码的问题。代码中有一行被破坏了,我不知道是什么 我的可变输入包括:Python 一直在试着调试这个家庭作业,python,Python,我的老师给了我这个关于谜码的问题。代码中有一行被破坏了,我不知道是什么 我的可变输入包括: diskslot1{II,25} diskslot2{III,18} diskslot3{I,5} 如果在谜中输入5个字母,则该部分应输出: diskslot1{II,4} diskslot2{III,19} diskslot3{I,5} 我当前的输出是: diskslot1{II,0} diskslot2{III,0} diskslot3{I,0} 我非常确定第二种方法(leftRotate
diskslot1{II,25}
diskslot2{III,18}
diskslot3{I,5}
diskslot1{II,4}
diskslot2{III,19}
diskslot3{I,5}
diskslot1{II,0}
diskslot2{III,0}
diskslot3{I,0}
leftRotatebyOne()
)是正确的
def diskRotate():
diskSlot1[1]=diskSlot1[1]+1
如果diskSlot1[1]
我知道这是为了防止diskslot阵列中的数据丢失
超过26
你的老师有没有明确地说这个代码只有一行错误?因为除非我遗漏了什么,否则我认为如果diskSlot1[1]>=26:
,您需要,而不是如果diskSlot1[1]您是否尝试过使用调试器运行它,以查看它与您期望的行为不同的地方/方式?请使用您描述的调用完成代码,目标是为复制粘贴测试做好准备。主题外,但是你可能对阅读感兴趣