讲程序设计,不得不讲到顺序、分支、循环。
顺序就是从上到下运行代码,这个很简单,不用再说了。
在讲分支、循环的时候,要特别注意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之类的运算
分享到:
相关推荐
1. **Python基础**:包括变量、数据类型(如整型、浮点型、字符串、列表、元组、字典和集合)、运算符(算术、比较、逻辑)、流程控制(条件语句、循环结构、异常处理)以及函数定义和调用。 2. **文件操作**:如何...
"Python语言基础分支语句循环语句PPT教案" 本PPT教案涵盖了Python语言基础知识中的分支语句和循环语句。通过讲解程序设计基本结构、顺序结构、选择结构和循环结构,学生可以了解Python编程语言的基础知识结构。 一...
另外,也可以通过改变循环条件来创建无限循环,但这通常需要谨慎处理,以免程序陷入死循环: ```python loop_condition = True while loop_condition: print("Loop condition keeps: %s" % (loop_condition)) ...
### Python初学教程:《简明Python教程》 #### 知识点概述: 根据所提供的《简明Python教程》部分信息,我们可以归纳出一系列重要的Python基础知识和技术要点,这些内容非常适合Python初学者作为入门指南。 #### ...
### Python初学教程知识点概述 #### 1. 引言 - **Python的特色**: - 高级、解释型、通用编程语言; - 语法简洁清晰,易于学习; - 支持多种编程范式:面向对象、过程化、函数式等。 - **为什么选择Python而...
**Python初学教程** 在学习Python编程语言的过程中,掌握基础知识是非常关键的。《简明Python教程》是一个适合初学者的入门资源,它旨在帮助你快速理解Python的基本语法、数据结构、控制流以及函数等核心概念。这个...
**Python初学教程:《简明Python教程》** 在编程世界中,Python是一种广泛使用的高级编程语言,以其简洁明了的语法和强大的功能而受到欢迎。对于初学者来说,Python是一个理想的选择,因为它允许快速上手,同时也有...
在这个压缩包中,"Python入门:程序设计概论.mp4"是一个视频文件,很可能是系列讲座或教程的一部分,由经验丰富的工程师讲解Python编程基础,特别是如何将这些基础应用到机器学习的实际场景中。观众可以期待学习如何...
【Python分支结构】是Python编程中的重要组成部分,它允许程序根据条件执行不同的代码块,从而实现灵活的逻辑控制。在本实验报告中,主要通过三个实际的编程任务,即成绩等级划分、BMI指数计算和猜数游戏,来深入...
Python语言基础分支语句循环语句PPT学习教案.pptx
本文实例讲述了python分支、循环简单用法。分享给大家供大家参考,具体如下: 讲程序设计,不得不讲到顺序、分支、循环。 顺序就是从上到下运行代码,这个很简单,不用再说了。 在讲分支、循环的时候,要特别注意...
例如,你可以在一个循环内部使用条件分支,或者在一个条件分支内使用循环: ```python grades = [85, 76, 93, 68] for grade in grades: if grade >= 90: print(f"{grade}分,优秀!") elif grade >= 80: print...
本篇文档主要围绕Python中的两个核心编程结构进行介绍:循环和分支。这两个结构是任何编程语言基础中的基础,是编写程序时必不可少的工具。 首先,让我们从循环结构开始。在Python中,循环主要分为两类:for循环和...
随着计算能力的增强,深度学习已成为机器学习的重要分支,特别是卷积神经网络(CNN)在图像识别和自然语言处理(NLP)中的应用,以及循环神经网络(RNN)在序列数据处理中的作用。TensorFlow和Keras是常用的深度学习...
控制流部分,讲解了程序的基本结构、分支结构(单分支、双分支、多分支和三元表达式)、循环结构(for和while循环)以及异常处理。异常处理是程序健壮性的重要保证,通过学习如何捕获和处理异常,可以编写出更稳定的...
《Python编程:从入门到实践习题解答》是Python初学者和进阶者的重要参考资料,它基于《Python Crash Course 2nd Edition》一书,提供了详细的习题解答和实践指导。这本书旨在帮助读者掌握Python语言的基础知识,并...
- **循环结构**:讲解`for`循环和`while`循环的用法,以及如何在循环中使用`break`和`continue`。 #### 六、函数(第5章) - **函数定义与调用**:解释如何定义函数及如何调用函数。 - **参数传递**:讨论不同类型...
Python是一种高级编程语言,以其简洁明了的语法和强大的功能深受程序员喜爱。在"03-1:Python语句"这个主题...在视频教程"1102_PYTHON_CORE_Day03_AM.mp4"中,你将获得更详细的解释和示例,帮助你更好地掌握这些概念。
进一步,教程涵盖了条件语句,如if和多分支if,帮助学习者理解如何根据条件执行不同的代码块。此外,缩进作为Python语法的关键部分,教程也做了详尽的解释。 在后续的章节中,视频教程涵盖了算术和赋值运算符、逻辑...
1. **基础语法**:包括变量、数据类型(如整型、浮点型、字符串、布尔型)、运算符、流程控制(如条件语句和循环)、函数定义与调用、列表、元组、字典和集合等基本概念。 2. **输入与输出**:学习如何使用`input()...