一、if...else语法
作用:条件成立执行if下方的代码,条件不成立执行else下方的代码。
案例说明:比如拿成年网吧上网的例子,如果成年,就允许上网,如果不成年,那么就告诉用户还没成年不能上网。
if 条件:
条件成立执行的代码1
条件成立执行的代码2
......
else:
条件不成立执行的代码1
条件不成立执行的代码2
......
二、实用版:网吧上网
age = int(input('请输入您的年龄:'))
if age >= 18:
print(f'您的年龄是{age},已经成年,可以上网')
else:
print(f'您的年龄是{age},还未成年,不可以上网')
【Python中的if...else语法、作用和执行流程】返回结果:
文章图片
注意: 如果某些条件成立执行了相关代码,那么其他情况的代码解释器根本不会执行
三、if语句执行流程:
利用Debug单步操作观看执行流程很直观,如果大家不知怎么使用Debug工具可以看我写的Debug工具使用文章,在这里我们按照步骤来操作一下。
age = int(input('请输入您的年龄:'))
if age >= 18:
print(f'您的年龄是{age},已经成年,可以上网')
else:
print(f'您的年龄是{age},还未成年,不可以上网')
操作步骤:
1.进入PyCharm,准备好之前的代码
2.在age那行的前面点击鼠标左键,出现一个红点,然后鼠标右击点击‘Debug main’,main是我文件的名字,进入Debug界面后点击Console,因为这个区域可以输入代码
3.我们输入年龄,输入一个大于18岁或和一个小于18岁的,当输入大于18的时候,按住Step Over单步调试看代码执行顺序,当输入小于18的时候重复上面的单步调试来观察代码执行顺序。Step Over单步调试,也就是一行一行的执行代码。
得到结果不管条件成立或者不成立只会执行相关的代码,而其他代码根本不会执行,正好验证了如果某些条件成立执行了相关代码,那么其他情况的代码解释器根本不会执行。
有些知识点可能光用文字来说明力度远远不够,这时候就需要Python视频教程来直观的演示给大家看,所以说视频教程会更加的好点,当然没时间看视频的朋友只有看文字了,相关系统视频教程在Python自学网。
文章借鉴出处:
www.wakey.com.cn/video-column.html
推荐阅读
- Python中的 多重判断的语法/作用、执行流程、代码实例
- 《Python零基础入门与进阶》系列专栏完结
- Pygame合集|Pygame实战(中国象棋人机对抗赛今开战、谁占上风(要不要来一盘试试?))
- Pygame合集|【普通玩家VS高手玩家】一带传奇游戏《俄罗斯方块儿》新作—实现AI自动玩游戏~
- python合集|Pygame实战(BOOM 这有一款超刺激的扎气球游戏等你来玩~)
- 界面化小程序|【免费测试】姓名测算性别—仅需这几步即可(来看程序员是如何解决的(爱了爱了~))
- 蓝桥杯python题解|蓝桥杯-矩阵切割-python题解
- python|idea在创建实体类的时候自动加上lombok注解和时间作者等注释
- CP1404电影分析