分支结构
单分支结构
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