Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 一直在试着调试这个家庭作业_Python - Fatal编程技术网

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}
如果在谜中输入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]您是否尝试过使用调试器运行它,以查看它与您期望的行为不同的地方/方式?请使用您描述的调用完成代码,目标是为复制粘贴测试做好准备。主题外,但是你可能对阅读感兴趣