程序三大执行流程
从这节课开始,就会学习到一些带有'逻辑性'的操作.也就是从这时开始正式入门编程
流程控制语句的本质,都可以在生活中找到对应的替代品 --> 如果 否则 重复 中断 跳过
1.理解本质
2.用生活例子,理解编程思路
默契老师上班的时候和我说'七零啊,你等会上班帮我买歌西瓜吧,如果有西红柿,那就买两个'
如果路上看到了有西红柿:
1.买了一个西瓜,两个西红柿
2.买了两个西瓜
程序员比较一根筋,把看到西红柿当成是一个触发条件
如果 看到西红柿:
买两个西瓜
否则:
买一个西瓜
三大执行流程:
1.顺序执行: 程序是由上往下执行得,线性结构,如果中间代码报错了,后面的是不会执行
2.选择执行: 根据条件成立与否,执行对应语句.就像是开车,往不同的路线开.分支语句
3.循环执行: 如果条件满足就一直重复执行代码,直到不满足为止结束循环
选择执行和循环执行 底层判断逻辑就是基于bool来判断
##选择执行(条件判断语句,if)
if语句的功能为'逻辑判断',判断结果为真还是假
if: 如果
else: 否则
elif: 或者 else if
条件判断:
单分支:满足条件就执行if里的代码,不满足啥事都没有
双分支:满足条件就执行if里的代码,不满足就执行else的代码
多分支:逐个判断是否满足if,elif的条件,如果满足就执行对应代码,都不满足执行else代码
1.单分支语句:
if 判断条件:
执行语句
num = int(input('请输入你的考试成绩'))
if num >= 90:
print('么么哒')
如果满足if条件,就执行里面的代码,否则无事发生
2.双分支语句:
if 判断条件:
执行语句
else:
执行语句
num = int(input('请输入你的考试成绩'))
if num >= 90:
print('么么哒')
else:
print('加油.下次努力')
如果满足if条件就执行if里的代码,否则执行else里的代码
3.多分支语句:
if 判断条件:
执行语句
elif 判断条件:
执行语句
else:
执行语句
num = int(input('请输入你的考试成绩'))
if num >= 90:
print('带你下馆子')
elif num >= 80:
print('带你去吃KFC')
elif num >= 60:
print('买饮料')
else:
print('加油.')
如果满足if判断条件的,就执行if里的代码
不满足就继续判断是否满足elif的条件,满足就执行elif里的代码
都不满足执行else代码
and:条件都满足才为真
or: 条件满足一个即为真
能做的东西:
文字游戏
登录系统(用户名密码判断一致)
猜拳
打牌游戏
python学习第八天
最新推荐文章于 2024-07-22 15:15:29 发布