关于python:Python中的ifelse语法和执行流程

43次阅读

共计 948 个字符,预计需要花费 3 分钟才能阅读完成。

一、if…else 语法

作用:条件成立执行 if 下方的代码,条件不成立执行 else 下方的代码。
案例阐明:比方拿成年网吧上网的例子,如果成年,就容许上网,如果不成年,那么就通知用户还没成年不能上网。

if 条件:
    条件成立执行的代码 1
    条件成立执行的代码 2
    ......
else:
    条件不成立执行的代码 1
    条件不成立执行的代码 2
    ......

二、实用版:网吧上网

age = int(input('请输入您的年龄:'))
if age >= 18:
    print(f'您的年龄是 {age},曾经成年,能够上网')
else:
    print(f'您的年龄是 {age},还未成年,不能够上网')

返回后果:

留神:如果某些条件成立执行了相干代码,那么其余状况的代码解释器基本不会执行

三、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

正文完
 0