当前位置: 首页 > news >正文

Python3 笔记:分支结构

Python 中选择结构:单分支选择结构、双分支选择结构、多分支选择结构。

1、if 语句是单分支选择结构,其语法形式如下:

if 条件表达式:
    语句块

如果条件表达式的值为真,即条件成立,语句块将被执行;否则,语句块将不被执行,继续执行if选择结构后面的语句。

每条if语句的核心都是一个值为True或False的表达式,这种表达式称为条件测试。Python根据条件测试的值来决定是否执行if语句中的代码块。

age = int(input('请输入您的年龄!'))
if age<18:print('您是未成年人!')

2、if…else…双分支条件语句

if 条件表达式:
    语句块1
else:
    语句块2

当条件成立即表达式的值为真时,执行语句块1,否则执行else后面的语句块2。

age = int(input('请输入您的年龄!'))
if age<18:print('未成年人禁止进入!')
else:print('请进!')

3、if…elif…else…多分支条件语句

elif: else if的缩写,但Python中没有else if这样的写法,要写成elif。

if…elif…else…语句判断条件时是依次进行的,首先看条件1是否成立,如果成立就运行条件1对应的语句块,如果不成立就接着顺序看下面的条件是否成立,最后如果都不成立,则运行else对应的语句。

if 条件表达式1:
    语句块1
elif 条件表达式2:
    语句块2
elif 条件表达式3:
    语句块3

else:
    语句块n

score = int(input('请输入您的成绩!'))
if score >= 80:print('优秀')
elif score >= 60:print('合格')
else:print('不及格!')

http://www.lryc.cn/news/348439.html

相关文章:

  • 《TAM》论文笔记(上)
  • 【Java的抽象类和接口】
  • 今天开发了一款软件,我竟然只用敲了一个字母(文末揭晓)
  • 【C++杂货铺】红黑树
  • css--控制滚动条的显示位置
  • 华为设备display查看命令
  • 自动攻丝机进出料激光检测 进料出料失败报警循环手动及关闭报警退出无限循环
  • 2024年去除视频水印的5种方法
  • 怎么用电脑接收手机文件 用备忘录传输更舒服
  • 微信小程序、uniapp密码小眼睛
  • 【手势操作-复习前一天的内容-预习今天的内容 Objective-C语言】
  • ​​​【收录 Hello 算法】第 6 章 哈希表
  • rust类型和变量(二)
  • linux学习:多媒体开发库SDL+视频、音频、事件子系统+处理yuv视频源
  • 基于门控的循环神经网络:LSTM
  • Web常见的攻击方式及其防御策略
  • 关于SQL
  • 大模型时代下两种few shot高效文本分类方法
  • Linux0.11 中全局描述符表(GDT)
  • 搜维尔科技:数据手套用于外固定虚拟现实模拟 、外固定增强现实模拟
  • 《三》菜单栏_工具栏_状态栏动作与实现
  • 基于NTP服务器获取网络时间的实现
  • Web APIs(获取元素+操作元素+节点操作)
  • Android adb shell关于CPU核的命令
  • 基于springboot+mybatis+vue的项目实战之页面参数传递
  • CSS-浮动
  • MFC:字符串处理
  • 虚拟仿真云平台在教育应用中的优势和意义
  • CPU的的处理流程如何快速记忆
  • AI视频教程下载:基于OpenAl、LangChain、 Replicate开发AI应用程序