一、if…else语法
作用:条件成立执行if下方的代码,条件不成立执行else下方的代码。
案例说明:比如拿成年网吧上网的例子,如果成年,就允许上网,如果不成年,那么就告诉用户还没成年不能上网。

  1. if 条件:
  2. 条件成立执行的代码1
  3. 条件成立执行的代码2
  4. ......
  5. else:
  6. 条件不成立执行的代码1
  7. 条件不成立执行的代码2
  8. ......

二、实用版:网吧上网

  1. age = int(input('请输入您的年龄:'))
  2. if age >= 18:
  3. print(f'您的年龄是{age},已经成年,可以上网')
  4. else:
  5. print(f'您的年龄是{age},还未成年,不可以上网')

返回结果:

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

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

  1. age = int(input('请输入您的年龄:'))
  2. if age >= 18:
  3. print(f'您的年龄是{age},已经成年,可以上网')
  4. else:
  5. print(f'您的年龄是{age},还未成年,不可以上网')

操作步骤:
1.进入PyCharm,准备好之前的代码

2.在age那行的前面点击鼠标左键,出现一个红点,然后鼠标右击点击‘Debug main’,main是我文件的名字,进入Debug界面后点击Console,因为这个区域可以输入代码

3.我们输入年龄,输入一个大于18岁或和一个小于18岁的,当输入大于18的时候,按住Step Over单步调试看代码执行顺序,当输入小于18的时候重复上面的单步调试来观察代码执行顺序。Step Over单步调试,也就是一行一行的执行代码。

得到结果不管条件成立或者不成立只会执行相关的代码,而其他代码根本不会执行,正好验证了如果某些条件成立执行了相关代码,那么其他情况的代码解释器根本不会执行。

有些知识点可能光用文字来说明力度远远不够,这时候就需要Python视频教程来直观的演示给大家看,所以说视频教程会更加的好点,当然没时间看视频的朋友只有看文字了,相关系统视频教程在Python自学网。
以上就是全部内容,希望对大家有帮助

更多相关文章

  1. android截屏示例,适合流媒体 MediaPlayer截屏
  2. Android(安卓)root权限判断
  3. Android(安卓)的AsyncTask使用
  4. Android(安卓)Java代码执行adb Shell命令
  5. Android(安卓)TTS的简单应用
  6. android中用socket 接收服务器的消息
  7. Android(安卓)SqlLiter使用
  8. Android(安卓)检查wifi状态
  9. Android(安卓)ANR 分析

随机推荐

  1. [置顶] Android开机铃声教程,所有Rom,不论C
  2. android新手入门FAQ
  3. Android(安卓)Studio和Gradle使用不同位
  4. android自学第二天 Android API Guide学
  5. delphi XE开发微信支付Android获取手机存
  6. android基础知识12:android自动化测试03—
  7. Android自定义视图二:如何绘制内容
  8. [android] 将Java程序移植到android上
  9. Android之内存缓存——LruCache的使用及
  10. Android TextView的特殊使用:阴影,加样式