栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python基础5(流程控制,分数范围查看,while循环,for循环,猜数字,列表推导式)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python基础5(流程控制,分数范围查看,while循环,for循环,猜数字,列表推导式)

流程控制 分支结构
if 判断条件:
>判断条件为真的时候执行的语句块
 --------------------
if 判断条件:
>判断条件为真的时候执行的语句块
else: 
>判断条件为假的时候执行的语句块
 -------------------
if 判断条件:
>判断条件为真的时候执行的语句块
elif 判断条件:
>判断条件为真的时候执行的语句块
else: 
>判断条件为假的时候执行的语句块

x = 5
if x>0:
    print("x大于零")
else:
    print("x小于零")

x = 5
if x>0:
    print("x大于零")
elif x==0:
    print("x等于零")
else:
    print("x小于零")
分数范围查看

0-59不及格 60-69及格 70-79中等 80-89良好 90-100优秀
x = int(input(“请输入一个分数:”))
if 0<=x<60:
print(“该同学的分数是不及格!”)
elif x<70:
print(“该同学的分数是及格!”)
elif x<80:
print(“该同学的分数是中等!”)
elif x<90:
print(“该同学的分数是良好!”)
else:
print(“该同学的分数是优秀!”)

循环结构 while循环
while 判断条件:
>判断条件为真的时候执行的语句块
>判断条件为False的时候退出循环
x = 5
while x>0:
    print(x)
    x -= 1
while 判断条件:
>判断条件为真的时候执行的语句块
else:
    循环正常结束的时候执行的语句块
x = 6
while x>0:
    print(x)
    x -= 1
else:
    print("循环正常结束!")
如果语句块为空一定要写个pass
for循环 (遍历)
for 变量 in 序列:
     遍历执行语句
else:
     循环正常结束的时候执行的语句块

for i in [1,2,3]:
    print("我正在循环")
else:
    print("循环正常结束")

break关键字 可以直接退出当前循环结构,直接终止循环,不执行else语句块

x = 5
while 1:
    if x == 10
        break
    print(x)
    x += 1
else:
    print("循环正常结束")

continue关键字 跳过当前循环,进入下一次循环,会执行else语句块

x = 5
while x > 0:
    if x == 3
        x -= 1
        continue
    print(x)
    x -= 1
 else:
    print("循环正常结束")
for 变量 in 序列:
     遍历执行语句
else:
     循环正常结束的时候执行的语句块
range(start,end,step) 快速生成一个整数序列
for i in range(1,100,2):
    print(i)
猜数字
import random
x = input("请输入1-10之间的整数")
random.randint(start,end)开头和结尾都能取到  生成一个指定范围的随机数
y = random.randint(1,10)
#print(y)
for i in range(1,4):
    if x == y:
        print("恭喜你猜对了!")
        break
    else:
        if i == 3:
            break
        print("很可惜,你猜错了!你还有{3-i}次机会")
列表推导式
a = [i for i in range(1,10) if i%2!=0]
#[放入列表的数据 for i in range(1,10)]
print(a)

a = []
for i in range(1,10):
    if i%2!=0:
        a.append(i)
print(a)  [1,3,5,7,9]
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/688810.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号