流程控制工具
1、IF条件语句

if 语句包含零个或多个 elif 子句,及可选的 else 子句。关键字 ‘elif‘ 是 ‘else if’ 的缩写,适用于避免过多的缩进。可以把 if … elif … elif … 序列看作是其他语言中 switch 或 case 语句的替代品。
>>> x = int(input("Please enter an integer: "))Please enter an integer: 42>>> if x < 0:... x = 0... print('Negative changed to zero')... elif x == 0:... print('Zero')... elif x == 1:... print('Single')... else:... print('More')...More
2、for语句
Python 的 for 语句不迭代算术递增数值,迭代列表或字符串等任意序列,元素的迭代顺序与在序列中出现的顺序一致。
...cat 3window 6defenestrate 12
3、Range()函数
内置函数 range() 常用于遍历数字序列,该函数可以生成算术级数:
...01234
生成的序列不包含给定的终止数值;range(10) 生成 10 个值,这是一个长度为 10 的序列,默认从0开始,到10-1结束。range 可以不从 0 开始,还可以按指定幅度递增(递增幅度称为 ‘步进’,支持负数):
[5, 6, 7, 8, 9][0, 3, 6, 9][-10, -40, -70]
range() 和 len() 组合在一起,可以按索引迭代序列:
...0 Mary1 had2 a3 little4 lamb
sum() 是一种把可迭代对象作为参数的函数:
6
浙公网安备 33010602011771号