讲程序设计,不得不讲到顺序、分支、循环。
顺序就是从上到下运行代码,这个很简单,不用再说了。
在讲分支、循环的时候,要特别注意python代码中的强制缩进。
我们先看看分支:
(1)简单的if-else
Python代码
1. a = '1'
2. if a == 1: #注意后面有一个冒号。其中“==”是相等判断
3. print 1 #注意print 函数之前有一个tab键,这就是python的强制缩进
4. else: #注意else后面的冒号
5. print 0 #注意缩进
6.
7.
8. if (a == 1): #可以添加园括号
9. print 1
10. else:
11. print 0
输出是:
1
1
(2)and 逻辑判断
Python代码
1. a = 1
2. b = 0
3. if a == 1 and b == 1: #and 是逻辑“与”运算,自然“or”就是逻辑“或”运算
4. print 1
5. else:
6. print 0
输出是:
0
(3)分支if -else if
更近一步看:
Python代码
1. #else if
2. a = 1
3. b = 0
4. if a < 1:
5. print 1
6. elif b < 1: #注意这里不是else if ,而是elif。
7. print 0
输出是:
0
以上三个就讲完了分支判断。下面讲循环。
(一)开始是for循环:
其for循环根本上是元素的遍历:
如:
python代码
1. for i in range(0, 5): #注意range是一个函数
2. print i
3.
4. 输出是:
5. 0
6. 1
7. 2
8. 3
9. 4
输出是:
0
1
2
3
4
其中range是一个函数,表示产生一个[0,5)的序列。这里用“[0,5)”这种数学 表达方式就是为了说明是大于等于0,小于5。是一个半开半闭区间。注意在python中都是使用半开半闭区间(我没有见过其他的形式,或许可以自己实现)。
而“for i in range(0, 5):”的含义就是从“0,1,2,3,4”这个序列中,每次取出一个元素赋值个变量i,每次执行print函数,打印元素i的值。
在if和for语句结束的地方都有一个冒号,这是为了告诉编译器,当前行结束了,应该解释后面一行了。
有了这个冒号,我们其实也可以不换行,直接执行print函数。
Python代码
1. for i in range(0, 5):print i
(二)while 循环
while循环,当while条件成立的时候,执行while内部的程序段。
Python代码
1. i = 10
2. while i > 0:
3. print i
4. i -= 1 #注意python不支持i--,i++,--i,++i之类的运算
分享到:
相关推荐
Python语言基础分支语句循环语句PPT教案.pptx
Python中,程序默认为顺序结构,自上而下一次执行程序代码,当用户需要更改程序的执行顺序的时候,可以使用分支或循环结构来实现,在选择结构和循环结构中,都要根据真值表达式的值来确定下一步的执行流程。...
Python语言基础分支语句循环语句PPT学习教案.pptx
本文实例讲述了python分支、循环简单用法。分享给大家供大家参考,具体如下: 讲程序设计,不得不讲到顺序、分支、循环。 顺序就是从上到下运行代码,这个很简单,不用再说了。 在讲分支、循环的时候,要特别注意...
过招守护使——Python中的循环和分支.pdf
Python语言基础分支语句循环语句学习课程.pptx
使用布尔值进行分支逻辑 4 列表 列表和你可以用它们做的事情。 包括索引、切片和变异 5 循环和列表理解 for 和 while 循环,以及深受喜爱的 Python 特性:列表推导式 6 字符串和字典 使用字符串和字典,两种基本的 ...
主要介绍了Python中的分支和循环结构,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
1、Python环境搭建 ...5、Python中的分支结构 5.1 单向分支-if语句 5.2 双向分支-if 5.3 多分支-if 5.4 分支结构的嵌套 5.5 条件表达式 6、Python中的循环结构 6.1 while循环 6.2 for循环 6.3 循环结构嵌套
智普教育python培训就业班python随堂视频教程 01 Python简介.flv 智普教育python培训就业班python随堂视频教程 02 分支语句if基础.flv 智普教育python培训就业班python随堂视频教程 03 分支语句与逻辑关系表达式....
本文实例讲述了Python注释、分支结构、循环结构、伪“选择结构”用法。分享给大家供大家参考,具体如下: 注释: python使用#作为行注释符,使用三引号作为多行注释符 分支结构: if-else: a=int(input("你的...
6.4_在文本文件中编写Python代码|分支、循环、条件与枚举|Python3.8入门_&_进阶_&_原生爬虫实战完全解读
文章目录Python分支与循环一.python分支1.if..else2.if…elif…else二.python循环1.while2.for3.for…range()搭配Python range() 函数for…range()三.break,continue1.break语句2.continue语句 Python分支与循环 一...
熟练掌握Python程序的三种控制结构(顺序、分支、循环),能使用相关语句 完成这三种控制结构的程序设计任务;熟练掌握Python语言的函数,能正确传递函数中 的各类参数。让学生理解编程语言及应用方式,掌握利用...
资源为作者学习中所写的简单代码
八、python基础:三种程序控制结构 一、程序的分支结构 1、单分支结构: 单独一个if进行条件判断 a = 1 if a == 1: print('正确') 2、二分支结构: if…else进行条件判断 a = 1 if a == 1: print('正确') else: ...
主要介绍了Python分支语句与循环语句应用,结合具体实例形式详细分析了Python分支语句与循环语句各种常见应用操作技巧与相关注意事项,需要的朋友可以参考下
python源码循环语句与分支语句提取方式是百度网盘分享地址
6.5_熟悉VSCode开发环境与Python插件安装|分支、循环、条件与枚举|Python3.8入门_&_进阶_&_原生爬虫实