python学习(程序分支结构)

1  
二分支结构
<表达式1> if <条件> else <表达式2>
如:
Guess = eval(input())
Print(‘猜{}了’.format(‘对’ if guess==99 else ‘错’))

2  异常处理

try:

    <语句块1>           异常处理的高级应用

except:

    <语句块2>

else:

    <语句块3>

finally:

    <语句块4>

注:finally对应语句块4一定会执行

else对应的语句块3只在不发生异常时执行

3  基本随机数函数:seed(), random()

扩展随机数函数:randint(), getrandbits(), uniform(), randrange(), choice(), shuffle()

random.randint(a,b)  生成一个[a,b]之间的整数

random.randrange(m,n,k)  生成一个(m,k)之间以k为步长的随机整数

random.getrandbits(k) 生成一个k比特长的随机整数

random.uniform(alb) 生成一个[a,b]之间的随机小数

random.choice([1,3,45,6,5,6,56,54,5]) 从序列seq中随机选择一个元素

random.shuffle() 将序列seq中元素随机排列,返回打乱后的序列





阅读更多
换一批

没有更多推荐了,返回首页