分支结构
输入年龄
input输入是str类型
tab键制造的空格有作为条件的作用
if结构
aa=int(input("输入数字"))
if aa>=18:
print("成年")
else:
print("未成年")
elif结构
aa=int(input("输入数字"))
if aa>=90:
print("优秀")
elif aa>=70 and aa<=89:
print("一般")
elif aa>=60 and aa<=69:
print("及格")
else:
print("不及格")
random产生随机数
import random //召唤对象
aa=random.randint(0,2)
print("随机数是",aa)
石头剪刀布
0是剪刀 1是石头 2是布
import random;
计算机出
aa=random.randint(0,2)
print("0为剪刀 1为石头 2为布")
用户出
bb=int(input("请输入你的想要出的"))
写出出的是什么
if bb==0:
print("您出的是剪刀")
elif bb==1:
print("您出的是石头")
elif bb==2:
print("您出的布")
if aa==0 and bb==1:
print("电脑出的剪刀 您赢了")
elif aa==0 and bb==2:
print("电脑出的剪刀 您输了")
elif aa==1 and bb==0:
print("电脑出的石头 您输了")
elif aa==1 and bb==2:
print("电脑出的石头 您赢了")
elif aa==2 and bb==0:
print("电脑出的布 您赢了")
elif aa==2 and bb==1:
print("电脑出的布 您输了")
else:
print("平局")
while循环体 在主体中循环可以整体按tab键 然后i=i+1的时候一个tab 不用两个tab
i+=1要处在主体循环中
while任何数字都是无线循环 除了0 0代表False
For
for bb in "zhangsan" //会循环zhangsan的每个字符一次
for bb in ["zhangsan","lisi"] //会循环两次名字
for bb in range(1,100) //会显示到99 左闭右开 循环99次
for bb in range(5) //会显示01234
for bb in range(1,10,2) //2为步距
遇到break所有循环结束
遇到continue本次循环结束 剩下的不执行 下次依旧执行
for i in range(5):
print(i)
if i==2:
print("今天真高兴")
#break
continue
print("今天很优秀")