Python 如何执行';对于范围内的i';循环两次?
我试图让卡雷尔挑选三批传呼机,每批由十个传呼机组成。我希望调用“move_batch()”两次,但由于第一个“for I in range(3):”命令,它执行了3次。当卡雷尔移动3次时,它会碰到墙壁并撞毁。如何使用“for I in range()”调用“move_batch()”两次,使Karel不会撞到墙上Python 如何执行';对于范围内的i';循环两次?,python,karel,Python,Karel,我试图让卡雷尔挑选三批传呼机,每批由十个传呼机组成。我希望调用“move_batch()”两次,但由于第一个“for I in range(3):”命令,它执行了3次。当卡雷尔移动3次时,它会碰到墙壁并撞毁。如何使用“for I in range()”调用“move_batch()”两次,使Karel不会撞到墙上 您可以在for循环中添加if条件,其中i应该小于等于1 def main(): move() for i in range(3): pick_ten_beep
您可以在for循环中添加if条件,其中i应该小于等于1
def main():
move()
for i in range(3):
pick_ten_beepers()
if i <= 1:
move_batch()
def pick_ten_beepers():
for i in range(10):
pick_beeper()
def move_batch():
move()
move()
def main():
移动()
对于范围(3)中的i:
选择十个寻呼机()
如果我
def main():
move()
for i in range(3):
pick_ten_beepers()
if i <= 1:
move_batch()
def pick_ten_beepers():
for i in range(10):
pick_beeper()
def move_batch():
move()
move()