判断语句
if单层条件判断
if expression: statements1 else: statements2
if多层条件判断
if expression1: statements1 elif expression2: statements2 else: statements3
注意:条件判断是根据布尔值来决定的,当布尔值为False时,条件语句失效;当布尔值为True时,条件语句为真;所有表示零或者空的值都可以表示为False。
循环语句
无限循环
while expression: statements
有限循环
for number in range(10): print(number)
注意:只要能够使用for循环解决的,就不要用while;无论是从效率的角度,还是安全的角度;for都比while好。
关键词解释
break 结束当前循环
continue 结束当前以下的循环内容,重新开始
else 当循环结束时,执行的最后内容