分支结构相关

1.if 语句

结构:

if 条件语句:

代码块

小练习:

使用random.randint()函数随机生成一个1~100之间的整数,判断是否是偶数

python 复制代码
import random
n = random.randint(1,100)
print(n)
if n % 2 == 0:
    print(str(n) +"是偶数")

2.else语句

结构:

if 条件表达式:

代码块

else:

代码块

小练习:

设计一个简单的加法计算器,一百以内求和运算

python 复制代码
while  True:
    n1 = float(input("数字1:"))
    n2 = float(input("数字2:"))
    if n1 > 100 or n2 > 100:
        print("数字大于100")
        continue
    else:
        ##round(浮点数的精度。2是保留两位)
        sum = round(n1+n2,2)
        print("%.2f+%.2f=%.2f"%(n1,n2,sum))
    print("是否退出?退出请按q")
    #esc  接收键指令
    esc = input()
    if esc == q or eac ==  Q:
        break

3.elif语句

语法:

if 条件表达式:

代码块

elif 条件表达式:

代码块

........

elif 条件表达式:

代码块

else:

代码块

小练习:
输入个人成绩,输出ABCDE等级,90分以上为A,80~89分为B,70~79为C,60~69为D,60分以下为E
python 复制代码
1
python 复制代码
n = int(input("输入你的成绩:"))
if n > 90:
    print("你成绩的等级为A")
elif  n >= 80 and n < 90:
    print("你成绩的等级为B")
elif n >= 70 and n < 80:
    print("你成绩的等级为C")
elif n >= 60 and n < 70:
    print("你成绩的等级为D")
elif n < 60:
    print("你成绩的等级为E")
else:
    print("成绩输入有误")
小练习:
相关推荐
꧁细听勿语情꧂3 分钟前
用队列实现栈、用栈实现队列,树、二叉树、满二叉树、完全二叉树,堆、向下向上调整算法、出堆入堆、堆排序
c语言·开发语言·数据结构·算法
weixin_381288185 分钟前
mysql如何配置多实例运行环境_单机部署多个数据库服务
jvm·数据库·python
m0_7349497911 分钟前
PHP怎么使用Eloquent Attribute Synthesis属性合成_Laravel多源数据融合【指南】
jvm·数据库·python
香山上的麻雀100814 分钟前
由 Rust 开发的能大幅降低LLM token消耗的高性能 CLI 代理工具 rtk
开发语言·后端·rust
Fleshy数模15 分钟前
玩转 Python:多线程、装饰器、视觉检测与正则匹配实战
开发语言·python·视觉检测
Lucas_coding15 分钟前
【xiaozhi-esp32-server-服务端全模块启动】 xiaozhi-server 获取6位有效验证码
python
薛定猫AI16 分钟前
【深度解析】Qwen 3.6 Max Preview:面向智能体编码、视觉推理与 Three.js 前端生成的能力拆解
开发语言·前端·javascript
❆VE❆17 分钟前
python实战(一):对接AI大模型并应用
开发语言·人工智能·python·ai
qq_3729069320 分钟前
CSS怎么在flex布局中实现项目均分间距_设置justify-content space-evenly
jvm·数据库·python
格林威23 分钟前
堡盟Baumer VCX系列工业相机供电与触发:网口(GigE) vs USB3.0
开发语言·人工智能·数码相机·计算机视觉·视觉检测·工业相机·高速相机