【发布时间】:2017-08-18 10:24:51
【问题描述】:
我想知道是否有一种方法可以让我的 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.
【问题讨论】:
-
使用范围 (i,j) 中的起点,这样循环将在您的情况下将 i 迭代到 j-1 范围(1,6)
标签: python function loops for-loop break