if语句的格式如下:
if <条件> :
<语句块> 单分支
if-elif-else结构:
if <条件1> :
<语句块>
elif <条件2>: 多分支
<语句块2>
…………….
else:
<语句块3>
for <循环变量> in <遍历结构>:
<语句块>
eg:for i in range (m,n)
拓展结构:
for <循环变量> in <遍历结构>:
<语句块1>
else:
<语句块2>
只有在for循环正常结束才会执行,else语句。
while <条件>:
<语句块>
当条件为真时,一直循环语句块
拓展结构:
while <条件>:
<语句块1>
else:
<语句块2>
只有在for循环正常结束才会执行,else语句。
循环保留字:break continue
break:跳出当前循环结构
Continue:跳出本次循环,继续下次循环
random库常用函数
| 函数 | 描述 | 
| seed(a=none) | 初始化随机种子 | 
| random() | 生成一个【0.1,1.0】的随机小数 | 
| randint(a,b) | [a,b]之间的随机整数 | 
| randrange(start,stop[,step]) | 生成以【start,stop】之间以step为步长的随机整数 | 
| uniform(a,b) | 生成【a,b】之间的随机小数 | 
| choice(seq) | 从序列类型中,随机返回一个元素 | 
| shuffle(seq) | 将序列中的元素顺序打乱,返回打乱的序列 | 
| sample(pop,k) | 从pop类型中随机抽取k个元素,以列表类型返回 | 
| getrandbits(k) | 生成一个k比特长度的随机整数 | 
try-except语句
try:
<语句块1>
except <异常类型>:
<语句块2>
语句1是正常执行时的内容,语句2时捕获异常时执行的内容。
try-except高级用法
try:
<语句块1>
except <异常类型1>:
<语句块2>
except <异常类型2>:
<语句块3>
……………
except <异常类型N>:
<语句块N>
except :
<语句块N+1>
拓展用法
try:
<语句块1>
except <异常类型>:
<语句块2>
else:
<语句块e>
finally:
<语句块f>
else后的语句只有在,try后的语句块正常运行时(不发生异常)执行,
finally后的语句最后一定会执行
原文:https://www.cnblogs.com/onewish/p/10117213.html