前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python if...else的语法和执行流程【代码详细】

Python if...else的语法和执行流程【代码详细】

原创
作者头像
python自学网
发布2022-03-09 15:31:59
4970
发布2022-03-09 15:31:59
举报
文章被收录于专栏:python+前端 知识分享

一、if...else语法

作用:条件成立执行if下方的代码,条件不成立执行else下方的代码。

案例说明:比如拿成年网吧上网的例子,如果成年,就允许上网,如果不成年,那么就告诉用户还没成年不能上网。

代码语言:python
代码运行次数:0
复制
if 条件
 条件成立执行的代码1
 条件成立执行的代码2
    ......
else:
 条件不成立执行的代码1
 条件不成立执行的代码2
    ......

二、实用版:网吧上网

代码语言:python
代码运行次数:0
复制
age = int(input('请输入您的年龄:'))
if age >= 18:
 print(f'您的年龄是{age},已经成年,可以上网')
else:
 print(f'您的年龄是{age},还未成年,不可以上网')

返回结果:

注意: 如果某些条件成立执行了相关代码,那么其他情况的代码解释器根本不会执行

二、if语句执行流程:

利用Debug单步操作观看执行流程很直观,如果大家不知怎么使用Debug工具可以看我写的Debug工具使用文章,在这里我们按照步骤来操作一下。

代码语言:python
代码运行次数:0
复制
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自学网。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、if...else语法
  • 二、实用版:网吧上网
  • 二、if语句执行流程:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档