跳出 Python for 循环
Break out of Python for loop
我想知道是否有一种方法可以让我的 for 循环在第 5 个循环之后立即打印出语句,而不是调用它 6 次并使用 if 语句在第 5 次停止。
有没有更有效的方法来完成这个?谢谢
for counter in range (6):
if counter == 5:
print("Maximum speed reached!\n")
break ##Break out of loop if condition met.
myCar.accelerate()
time.sleep(1) ##Add 1 second delay each loop.
您可以迭代到 5 而不是 6,然后在循环外打印您的消息:
for counter in range(5):
# Remove the if statement:
# if counter == 5:
# print("")
# break
myCar.accelerate()
time.sleep(1)
print("Maximum speed reached!")
我想知道是否有一种方法可以让我的 for 循环在第 5 个循环之后立即打印出语句,而不是调用它 6 次并使用 if 语句在第 5 次停止。
有没有更有效的方法来完成这个?谢谢
for counter in range (6):
if counter == 5:
print("Maximum speed reached!\n")
break ##Break out of loop if condition met.
myCar.accelerate()
time.sleep(1) ##Add 1 second delay each loop.
您可以迭代到 5 而不是 6,然后在循环外打印您的消息:
for counter in range(5):
# Remove the if statement:
# if counter == 5:
# print("")
# break
myCar.accelerate()
time.sleep(1)
print("Maximum speed reached!")