python学习笔记---判断循环语法
python学习笔记---判断循环语法
流水鱼Python 是一种非常注重代码格式和缩进的编程语言。在 Python 中,缩进不仅仅是美观的考量,它实际上是语法的一部分,用来定义代码块的结构。正确的缩进对于 Python 代码的运行至关重要。
判断语句(条件语句)
Python 中的判断语句使用 if、elif(可选)和 else(可选)关键字。下面是一个基本的判断语句的例子:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23# 单个 if 语句
if condition:
# 如果 condition 为真,执行这里的代码块
pass
# if-else 语句
if condition:
# 如果 condition 为真,执行这里的代码块
pass
else:
# 如果 condition 为假,执行这里的代码块
pass
# if-elif-else 语句
if condition1:
# 如果 condition1 为真,执行这里的代码块
pass
elif condition2:
# 如果 condition1 为假且 condition2 为真,执行这里的代码块
pass
else:
# 如果所有条件都为假,执行这里的代码块
pass循环语句
Python 中有两种循环语句:for循环和while循环。
for
循环for循环用于遍历序列(如列表、元组、字符串等)或其他可迭代对象。
在Python的for循环中,确实没有像C语言中那样的显式条件判断和自增/自减操作。Python的for循环是专门设计用来遍历可迭代对象(如列表、元组、字符串等)的,它会自动处理迭代过程,不需要手动设置初始条件、循环条件和更新表达式。1
2for 变量 in 可迭代对象:
# 循环体在Python的for循环中,你不需要指定任何条件来控制循环的次数,因为循环次数是由可迭代对象的长度决定的。Python会自动遍历可迭代对象中的每个元素,并将当前元素赋值给循环变量,然后执行循环体。
例如,如果你想遍历一个列表并打印每个元素,你可以这样做:
1
2
3numbers = [1, 2, 3, 4, 5]
for number in numbers:
print(number)在这个例子中,for number in numbers: 会自动遍历列表 numbers中的每个元素,并将当前元素赋值给变量 number。循环体中的代码(即 print(number) )会针对列表中的每个元素执行一次。
while
循环while循环在条件为真时重复执行代码块。
1
2
3while condition:
# 只要 condition 为真,就执行这里的代码块
pass示例
下面是一个使用 if 和 for 循环的简单示例:
1
2
3
4
5
6
7# 遍历列表并打印每个元素
numbers = [1, 2, 3, 4, 5]
for number in numbers:
if number % 2 == 0:
print(f"{number} 是偶数")
else:
print(f"{number} 是奇数")