Python学习笔记3——三大结构:顺序,分支,循环3
顺序
自上而下,依次执行
分支
分支的基本语法
if 条件表达式:
语句1
语句2
语句3
......
条件表达式就是计算结果必须为布尔值的表达式
表达式后面的冒号不能少
注意if后面的出现的语句,如果属于if语句块,则必须同一个锁紧等级
条件表达式结果为True执行if后面的缩进的语句块
双向分支
if...else...语句
if 条件表达式:
语句1
语句2
...
else:
语句1
语句2
.....
双向分支有两个分支,当程序执行到if ... else...语句的时候,一定会执行if或else中的一个,也仅执行一个
缩进问题,if和else一个层级,其余语句一个层级
多路分支
很多分支的情况,简称多路分支
if 条件表达式:
语句1
....
elif 条件表达式:
语句1
...
elif 条件表达式:
语句1
...
.....
else:
语句1
....
elif 可以由很多歌
else可选
多路分支只会选一个执行
if语句其他:
if语句可以嵌套使用,但不推荐
python没有switch-case语句
循环
重复执行某些固定动作或者处理基本固定的事物
分类
for循环
while循环
for循环
for循环
for 变量 in 序列:
语句1
语句2
...
range介绍
生成一个数字序列
具体范围可以设定,左闭右开区间,例如[1, 11)——1到10
for-else语句
当for循环结束的时候,会执行else语句
else语句是可选语句
循环之break,contineu,(pass)
break: 无条件结束整个循环
continue:无条件结束本次循环,从新进入下一轮循环
pass:表示略过,通常用于占位
while循环
一个循环语句
表示当某条件成立的时候,就循环
不知道具体循环次数,但能确定循环的成立条件的时候用while循环
while语法:
while 条件表达式:
语句块
# 另外一种表达方法
while 条件表达式:
语句块1
else:
语句块2
转载于:https://www.cnblogs.com/xv-shilin/p/9580472.html
Python学习笔记3——三大结构:顺序,分支,循环3相关推荐
- Python学习笔记之常用操作符,条件分支和循环用法示例
本文实例讲述了Python常用操作符,条件分支和循环用法.分享给大家供大家参考,具体如下: #Pyhon常用操作符 ''' 想要学习Python?Python学习交流群:973783996满足你的需求 ...
- Python学习笔记1-内置数据结构
变量: 存储一个对象的引用:由id().type().value组成 1.列表[list]: python内置数据结构 本身由id().type().value组成,指向列表对象: 列表对象相当于数组 ...
- python三大结构、顺序结构_Python学习笔记3——三大结构:顺序,分支,循环3
顺序 自上而下,依次执行 分支 分支的基本语法 if 条件表达式: 语句1 语句2 语句3 ...... 条件表达式就是计算结果必须为布尔值的表达式 表达式后面的冒号不能少 注意if后面的出现的语句, ...
- C语言学习笔记07-1-语句结构:选择/循环(附三元运算符;DevC可以for定义临时变量的设置;continue、break、return;goto语句简单说明)
选择/分支 与 循环/重复 语句结构 本质与流程图的三种结构类似,只是C语言没有until型循环,不难理解.文末捎带说一下goto语句. 结构化语句可以实现程序单一出口,goto 是非结构化的,会打乱 ...
- Python学习笔记7-用户输入和while循环
用户输入和while循环 1.input()函数的工作原理 函数input()让程序暂停运行,等待用户输入一些文本.获取用户输入后,Python将其储存在一个字符型变量中,以方便你使用.如下 代码 m ...
- 【濡白的C语言】初学者-从零开始-3(三大结构—顺序结构,分支结构,循环结构)
前言 学习C语言,必须要掌握的是三大结构--顺序.分支和循环.一切C语言程序都可以用这三个结构总结,因此熟练掌握它们,对于写程序以及理解程序都是非常有必要的. 目录 顺序结构 变量声明 函数声明 循环 ...
- Python学习笔记五:控制语句
Python学习笔记五:控制语句 Pycharm 开发环境的下载安装配置_项目管理 控制语句 Pycharm 开发环境的使用 Pycharm 下载和安装 激活和选择不同UI 风格 创建项目和初始化配置 ...
- Python学习笔记:第十三站 接着找对象
Python学习笔记 文章目录 Python学习笔记 第十三站 接着找对象 1. 封装 2. 继承 3. 方法重写 4. object类 5. 多态 6. 特殊方法和特殊属性 7. 类的赋值与拷贝 8 ...
- python学习笔记,初学者Python3
Python学习笔记 不推荐将python作为主力语言,但推荐作为一个辅助语言,用于日常的一些小的任务 python目前主要的应用场景: 1.机器学习,人工智能 2.爬虫 3.数据分析 4.自动化,运 ...
最新文章
- php 常量 循环 1,php循环控制break、continue语句、goto语句和php常量
- Lambda标准格式
- WordPress窗体化侧边栏
- gsm模块网站服务器,gsm模块是什么_gsm模块工作原理_gsm模块的应用
- 【OpenCV 例程200篇】25. 图像的平移
- Scrum立会报告+燃尽图(十月二十二日总第十三次)
- jquery button disabled_jQuery练习
- 25.MySQL sql_mode
- 关于perl6的若干问题?
- 学习Java,真的可以月薪过万嘛?真实个人经历告诉你,记录了平时学习的内容以及学习过程中最真实的感受(五)
- c语言判断sjis编码,loadrunner Web_类函数之web_sjis_to_euc_param()
- C语言面试题汇总(持续更)
- Linux | 如何通过Xshell上传文件到Linux
- clojure-jack-in : error in process filter: open-network-stream: make client process failed: Connecti
- 计算机硬盘和光驱的接口类型,请问 各位大神,我的主板硬盘接口类型和光驱接口类型...
- Java多线程--概述-转自Kyrie lrving
- UG模具:简单的运动仿真!只需七步,就让轮子转起来!
- 这是二哈和柯基生下的宝宝?哈撒给,简直太可爱了...
- Android 6.0 指纹识别功能学习(一)----阿冬专栏!!!
- JAVA API1.8中文版 谷歌翻译 最准确最全的翻译版本!蓝奏下载