前言
在刷力扣的题目的时候,有提到栈这个词
列表就像一个栈
在任何Python循环中都可使用break语句。例如,可使用break语句来退出遍历列表或字典的for循环。
for遍历列表/集合
magicians = ['alice', 'david', 'carolina']
for magician in magicians:
print(magician)
alice
david
carolina
while循环
for循环用于针对集合中的每个元素都一个代码块,而while循环不断地运行,直到指定的条件不满足为止。
但是有的情况会很复杂,因此定义一个变量,用于判断整个程序是否处于活动状态。这个变量被称为标志。我们一般就用True和False
使用 break 退出循环
current_number = 0
while current_number < 10:
current_number += 1
if current_number % 2 == 0:
continue
print(current_number)
if语句检查current_number与2的求模运算结果。如果结果为0(意味着current_number可被2整除),就执行continue语句,
让Python忽略余下的代码,并返回到循环的开头。如果当前的数字不能被2整除,就执行循环中余下的代码,Python将这个数字打印出来