分支结构, 异常捕捉,随机数库

it2025-11-15  2

分支结构

单分支结构

a=90 if a>80: print("优秀")

双分支结构

a=90 if a>80: print("优秀") elis a>70: print("及格")

多分支结构

a=90 if a >80: print("优秀") elif a>70; print("及格") else; print("不及格") x=10 try: y = input("数字") y+=10 except: typeerror as e: # typeerror 是错误代码然后给e except 可以写多个 无论报什么错误都可以 把typeerror 换成Exception 就可以捕捉任何错误 print('error:',e) print(f'error:\033[1;35m {e} \033[0m!]')# 把字体变色打印 finally: #finally无论报不报错一定会执行下面的代码 print(x+10) raise TypeError("你是傻逼,错了")# raise 是自定义报错语句 s=input("请输入数字") print (s.isalpha()) if s. is alpha():# isalpha 如果s为纯字符则为TRUE 否则是flase # assert 断言() assert == 1 #为true assert ==2 #为flase

随机数

import random #导入一个库 random.seed(10)#10代表种子每一个数代表一个随机数,不写就随机 print(random.random())#随机小数, 产生10相对应的小数 random.randint(10,100)# 生成一个[10,100]的之间的整数 random.randrange(m,n[,k])#生成一个[m,n)之间以k为步长的随机整数 random.getrandbits(k)# getrandbits(k) random.uniform(a,b)#生成一个[a,b]之间的随机小数 random.choice(seq)#从序列seq中随机选一个元素 random.shuffle(seq)# 将序列seq中元素随机排列,返回打乱后的顺序

转载于:https://www.cnblogs.com/quyang46/p/11203290.html

最新回复(0)