分支结构相关

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("成绩输入有误")
小练习:
相关推荐
程序员-Benothing20 分钟前
如何实现高并发系统订单30分钟自动关闭?
开发语言·c#·wpf
郝学胜-神的一滴1 小时前
Python 高级编程 026:内置数据结构之骈文纵论
开发语言·数据结构·python·程序人生·软件工程
DLYSB_8 小时前
存储运维实战:基于 Ceph Event 监听与 Python 适配器的分布式存储健康度物理声光响应架构
运维·ceph·python·报警灯
阿童木写作8 小时前
跨境图片翻译工具多合一,批量图片视频字幕翻译加智能抠图
人工智能·python·音视频·语音识别
隐积9 小时前
3.1.7.Qt容器大家族(3):QVariant——万能盒子
开发语言·qt
阿童木写作10 小时前
Python实现Temu图片批量翻译自动化教程
运维·人工智能·python·自动化
就是一只白11 小时前
复制地理信息python版本
python
看浪的路人11 小时前
第1讲:Agent 到底是什么?和 Chatbot 有什么区别
python·ai
名字还没想好☜12 小时前
Next.js ‘use client‘ 到底加在哪:Server/Client Components 边界与常见报错
开发语言·前端·javascript·react·next.js
瓦学妹12 小时前
什么是网络索引?它是如何工作的?
大数据·网络·python·网络爬虫