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

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

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]

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5689320.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存