初识python3
本章内容
- 流程控制
- if判断
- while循环
流程控制
1.什么是流程控制
流程控制就是控制事物的执行流程
2.流程控制的分类
1.顺序结构
从上向下依次执行
2.分支结构
根据条件的判断做出不同的执行流程

3.循环结构
根据条件做出反复的相同的流程(循环不可能一直持续,除非人为的定义了死循环,循环想要结束可以设置结束的条件)

必会知识点
# 1. 在python中使用缩进来表示代码的从属关系
if 19 > 18
print('好的')
"""此代码print的执行取决于if条件的判断"""
# 2. 并不是所有的代码都有子代码
while
if
else
elif
# 3. 如果有多行代码从属于一个代码,那么必须保证它们有相同的缩进。
# 4. 如果多行代码从属于一个代码,那么它们属于同级别代码,没有从属关系。
# 5. 如果一个代码后有冒号(:),那么它的下一行代码必然缩进
分支结构
# 1. 单if分支
条件判断,满足条件,执行子代码,不满足则不执行。eg:
age = input('输入您的年龄:')
age = int(age)
if age > 18:
print('欢迎进入.....')

# 2. if else分支
"""
故名思意,就是当if条件判断不满足时,也让它去执行else的子代码,所以两种情况都有各自的子代码
"""
eg:
age = input('输入您的年龄:')
age = int(age)
if age > 18:
print('欢迎进入.....')
else:
print('对不起,您的年龄不够,不许进入')
"""
这里注意:age要转换成整型数据,因为input输入的是字符串类型的数据
"""
# 3. if elif else分支
"""
与else不同的是,elif也是判断的条件
"""
eg:
score = input('输入您的成绩:')
score = int(score)
if score > 90:
print('优秀')
elif score > 60:
print('良好')
else:
print('只剩下秀了')
# 4. if的嵌套
"""
if的嵌套适用多个条件的判断,适合再次判断
"""
eg:
gender = input('手机那头的你是男的还是女的?')
if gender == '男的':
print('去你丫的')
elif gender == '女的':
print('多大了?')
age = input()
age = int(age)
if age < 38:
print('小姐姐你好')
else:
print('阿姨你好')
else:
print('拜拜')

循环结构
# 1.while循环
"""
首先,while条件
1.条件满足,进入循环体,执行循环体代码
2.条件不满足,不进入循环体,按顺序执行同级代码
3.条件满足时,执行子代码,当循环的条件不满足时,跳出循环,循环结束。
"""
# 2. while + continue
continue 就是结束当前循环,进入下一次循环 eg:
n = 1
while n < 10:
while n == 5:
n += 1
continue
print(n)
n += 1
# 3. while + break
break就是打破循环,跳出循环
"""
注意:break只能打破本层循环
"""
n = 1
while n < 10:
if n == 5:
break
n += 1
print(n)


【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)