【发布时间】:2021-08-14 07:22:04
【问题描述】:
现在火车在第一站,每个站都会停,除非到达第三站,不会停在那里。当我们到达最后一站时,我们会说再见。
我已经解决了这个问题,只是我未能在与 print 相同的语句中显示第一站。
current_station = 1
skip_station = 3
end_station = 7
# true if train isn't at the end station
while current_station < end_station:
current_station = current_station + 1
# if train reached station # 3, skip that station
if current_station == skip_station:
continue
else:
print(current_station)
print('bye')
【问题讨论】:
-
简单的解决方案:在循环之前再打印一个。
-
提示:您可以使用
current_station += 1,因为它与current_station = current_station + 1的含义相同
标签: python while-loop continue