我的Python学习日记
Date | Log |
---|---|
2023.11.24 | 编写完成 |
2023.12.01 | 全面修改标题为HTML格式解决跨平台无法跳转问题 |
ToDo List
- 3.2 循环语句添加循环条件语句的学习
3. 基本语句
3.1 条件语句
与C语言相同的地方:if
、else
区别:else if
变为elif
、每一个条件后面要加:
,并且不再使用{}
而是用缩进去判断逻辑
示例:
if 判断条件1:
执行语句1
elif 判断条件2:
执行语句2
else:
执行语句3
常用判断语句符号
符号 | 描述 |
---|---|
< | 小于 |
<= | 小于等于 |
> | 大于 |
>= | 大于等于 |
== | 等于,比较是否相等 |
!= | 不等于 |
in | 在其中 |
not in | 不在其中 |
and | 条件并列,同时满足 |
or | 条件并列,部分满足 |
not | 不 |
3.2 循环语句
3.2.1 for循环
for 循环可以遍历任何序列,比如:字符串。(注意与C语言区别,后面要加:
)示例:
str = 'Python'
for s in str:
print(s)
输出结果:
P
y
t
h
o
n
循环语句中也可以使用else语句,当for循环条件为False时(不通过break跳出而中断)执行else语句块
3.2.2 while循环
满足条件时进行循环,不满足条件时退出循环。(还是要记得:
)示例:
sum = 0
m = 10
while m > 0:
sum = sum + m
m = m - 1
print(sum)
输出结果
55
循环语句中也可以使用else语句,当while循环条件为False时(不通过break跳出而中断)执行else语句块
3.2.3 break
用在循环语句中,用来终止整个循环。遍历到符合条件时即终止,循环不生效。
str = 'Python'
for s in str:
if s == 'o':
break
print(s)
输出结果:
P
y
t
h
3.2.4 continue
用在循环语句中,用来终止本次循环。遍历到符合条件时终止本次循环,本次循环不生效。
str = 'Python'
for s in str:
if s == 'o':
continue
print(s)
输出结果:
P
y
t
h
n
3.3 pass语句
pass 是空语句,它不做任何事情,一般用做占位语句,作用是保持程序结构的完整性。
if True:
pass