python2-结构

March 21, 2022 by Clyde

分支结构
输入年龄
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("今天很优秀")
如需评论,请填写表单。

提交前先勾选

© 2024 | The Asuna Blog From | X-ways theme