python3 ; for 和 while的转换 ,第一张图的19-24行,题目本意是找到输入的数字中除以10之后余数最大的数

2020-05-02 娱乐 68阅读

你的Python程序while_k循环中,k+=1出现了两次,你应该把k+=1放在两个if语句后面只加一次,另外,while_k循环中的第一句也应该去掉,才能和原来的for_i循环一致,象这样

count=0
k=0
while k #remainder=remainders[k];#去掉这句
 if remainders[k]>remainder:
  remainder=remainders[k]
  count=0
  #k+=1 #去掉这句
 if remainders[k]==remainder:
  count+=1
  #k+=1 #去掉这句
 k+=1 #这里加一句

源代码(注意源代码的缩进)

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com