在python中重新启动for循环

时间:2018-01-30 06:44:54

标签: python for-loop if-statement

在下面代码的最后一行,我想回到for循环的顶部,但如果答案不是'no',仍然会有下面的代码。

  for i in range(13):
    choice = input('Would you like a '+comp_choice[i]+'? Yes or no: ')
    if choice == 'yes':
      items+=comp_choice[i]
      stock[i]-=1
    elif choice == 'no':

1 个答案:

答案 0 :(得分:1)

您要找的是continue。 它存在于程序语言中。 continue关键字用于停止循环的当前迭代,如果调用它,则不会执行任何代码。

与中断循环的break关键字不同,continue将继续下一次迭代。

如果我理解你的问题,这正是你所需要的。