Python流程控制
2022/3/7 20:15:31
本文主要是介绍Python流程控制,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
流程控制
# 什么是流程控制 控制事物的执行流程 # 执行流程的分类 1.顺序结构 从上往下依次执行 我们之前所编写的代码都属于顺序结构 2.分支结构 根据某些条件的判断做出不同的执行流程 3.循环结构 根据某些条件的判断循环反复的做相同的事情(不可能一直循环 应该有一个循环结束的条件) 比如:流水线上的操作工 在代码层面上其实就是让一些代码反反复复的执行 """流程图的制作 可以用截图 也可以在线网站processon 甚至可以用软件Xmind"""
顺序结构
执行流程
# 代码示例: age = 18 if age >= 18: print('可以进网吧了!!!')
分支结构
1.单if分支
""" 语法结构 if 条件: 条件成立之后执行的子代码(可以有多行) """ # 1.如果女孩子的年龄大于35 叫阿姨 # 先定义一个女孩子的年龄 age = 48 # 判断年龄是否大于38 if age > 38: # 分支 print('阿姨好')
2.if与else分支
""" 语法结构 if 条件: 条件成立之后执行的子代码(可以有多行) else: 条件不成立执行的子代码(可以有多行) """ # 2.如果女孩子的年龄大于38 叫阿姨 否则叫小姐姐 age = 18 if age > 38: print('阿姨好') else: print('小姐姐')
3.if与elif与else分支
""" 语法结构 if 条件1: 条件1成立执行的子代码(可以有多行) elif 条件2: 条件1不成立条件2成立执行的子代码(可以有多行) elif 条件3: 条件1和2都不成立 条件3成立执行的子代码(可以有多行) else: 上述所有的条件都不成立执行的子代码(可以有多行) 中间的elif可以有多个 """ # 3.如果用户名是jason则打印CEO 如果是tony则打印首席理发师 # 如果是kevin则打印安保 如果是其他用户则打印普通员工 username = input('username>>>:') if username == 'jason': print('CEO') elif username == 'tony': print('首席理发师') elif username == 'kevin': print("安保") else: print('普通员工')
4.if的嵌套
# 4.如果女孩子的年龄大于38说 不好意思认错人了 上去要微信 # 如果成功了 则去吃饭 看电影 逛商场 直至天黑 宿舍锁门了!!! age = 22 is_success = True if age < 38: print('我观察你很久了 想了想还是勇气给你要个联系方式') if is_success: print('吃饭 看电影 天黑了 睡觉觉') else: print('不好意思') else: print('哎呀不好意思 认错人了')
if和else分支
if elif else分支
循环结构
# while循环 """ 语法结构 while 条件: 件成立之后执行的循环体代码 1.先判断条件是否成立 如果成立则执行循环体代码 2.循环体代码执行完毕后 再次判断条件是否成立 如果成立则继续执行循环体代码 如果不成立则跳出循环 """ while True: # 1.获取用户的用户名和密码 username = input('username>>>:') password = input('password>>>:') # 2.校验/判断用户名和密码是否正确 if username == 'jason' and password == '123': print('登录成功') else: print('用户名或密码错误') # while + break break是用于直接结束本层循环 """break只能结束所在的那一层循环""" while True: # 1.获取用户的用户名和密码 username = input('username>>>:') password = input('password>>>:') # 2.校验/判断用户名和密码是否正确 if username == 'jason' and password == '123': print('登录成功') break # 结束本层循环 else: print('用户名或密码错误') print('今天真有意思!!!') # while + continue continu是用于结束本次循环 直接开始下一次循环 count = 1 while count < 11: if count == 4: count += 1 continue # 结束本次循环 开始下一次循环 '''直接跳到条件判断的地方重新执行''' print(count) count += 1
while语句循环体
这篇关于Python流程控制的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-08有遇到过吗?同样的规则 Excel 中 比Python 结果大
- 2024-03-30开始python成长之路
- 2024-03-29python optparse
- 2024-03-29python map 函数
- 2024-03-20invalid format specifier python
- 2024-03-18pool.map python
- 2024-03-18threads in python
- 2024-03-14python Ai 应用开发基础训练,字符串,字典,文件
- 2024-03-13id3 algorithm python
- 2024-03-13sum array elements python