| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> 【Python笔记Day8】 -> 正文阅读 |
|
[Python知识库]【Python笔记Day8】 |
1.选择结构 ? ? ? ? ? ? ? ? 单分支结构 ? ? ? ? ? ? ? ? 双分支结构 ? ? ? ? ? ? ? ? 多分支结构 2.循环结构 ? ? ? ? ? ? ? ? while循环 ? ? ? ? ? ? ? ? for循环 3.else语句 一、选择结构 1.单分支结构:if语句 形式:if条件表达式 ? ? ? ? ? ? ? ?语句/语句块 其中条件表达式可以是:逻辑表达式、关系表达式、算数表达式等 ? ? ? ? 语句/语句块:可以是一条语句,也可以是多条语句,多条语句,缩进必须对齐一致 例:
运行结果: 请输入一个数字7 2.双分支结构 语法:if条件表达式 ? ? ? ? ? ? ? ?语句1/语句块1 ? ? ? ? ? ?else: ? ? ? ? ? ? ? ?语句2/语句块2 例:
运行结果: 请输入一个数字80 3.三元条件运算符 语法: 条件为真时返回的值? ? ?if(条件表达式)? ?else 条件为假时返回的值 例:
运行结果: 请输入一个数字56 4.多分支结构 语法: if 条件表达式1 ? ? 语句1/语句块1 elif 条件表达式2 ? ? 语句2/语句块2 ? ? ? : ? ? ? : elif 条件表达式n ? ? 语句n/语句块n [else: ? ? 语句n+1/语句块n+1 ] 5.条件表达式为False的情况 False、0、0.0、空值None、空序列对象(空列表、空元组、空集合、空字典、空字符串)、空range对象、空迭代对象 测试:
?运行结果:
注意:条件表达式中,不能出现赋值操作符=? 二、循环结构1.while循环 语法: while 条件表达式: ? ? 循环体语句 例:
2.for循环(通常用于可迭代对象的遍历) 语法: for 变量 in (可迭代对象) 例:
3.嵌套循环 例:
结果:
三、else语句while、for语句后面可以附带一个else语句,如果while、for语句没有被break语句结束(循环正常运行完),则会执行else语句,否则不执行。 语法: while 条件表达式(或者 for 变量 in 可迭代对象): ? ? 循环体 else: ? ? 语句块
运行结果:
? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 11:47:35- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |