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('不及格!')

相关推荐

  1. Python3 笔记分支结构

    2024-05-14 11:30:11       4 阅读
  2. Python3 笔记:顺序结构

    2024-05-14 11:30:11       1 阅读
  3. 笔记Python 选择结构练习题

    2024-05-14 11:30:11       8 阅读
  4. 笔记Python 循环结构练习题

    2024-05-14 11:30:11       6 阅读
  5. python学习之-分支结构-入门训练

    2024-05-14 11:30:11       8 阅读
  6. Python3 笔记:位运算符

    2024-05-14 11:30:11       5 阅读
  7. Python3 笔记:range() 函数

    2024-05-14 11:30:11       3 阅读

最近更新

  1. .Net Core WebAPI参数的传递方式

    2024-05-14 11:30:11       0 阅读
  2. QT--气泡框的实现

    2024-05-14 11:30:11       0 阅读
  3. LeetCode 968.监控二叉树 (hard)

    2024-05-14 11:30:11       0 阅读
  4. leetcode热题100.完全平方数(动态规划进阶)

    2024-05-14 11:30:11       0 阅读
  5. leetcode328-Odd Even Linked List

    2024-05-14 11:30:11       0 阅读
  6. C 语言设计模式(结构型)

    2024-05-14 11:30:11       0 阅读
  7. v-if 与 v-show(vue3条件渲染)

    2024-05-14 11:30:11       0 阅读
  8. kafka防止消息丢失配置

    2024-05-14 11:30:11       0 阅读

热门阅读

  1. spring基于XML的声明式事务控制

    2024-05-14 11:30:11       2 阅读
  2. catti三笔真题解读-英译汉(2012上)①

    2024-05-14 11:30:11       4 阅读
  3. 使用Django构建高效的Web应用

    2024-05-14 11:30:11       2 阅读
  4. C++算法——函数对象\谓词\内置仿函数

    2024-05-14 11:30:11       4 阅读
  5. chatGPT 凌晨发布会内容总结

    2024-05-14 11:30:11       3 阅读
  6. LINQ(四) ——使用LINQ进行对象类型初始化

    2024-05-14 11:30:11       4 阅读