本帖最后由 inullbyte 于 2020-12-1 15:16 编辑
欢迎来到我的《Python 扫盲栏目》,力求用最短的时间,最简明的文字,让你了解、掌握 Python 基础语法。
我分享的笔记都是自己学习时的记录整理而成,不保证有多厉害,但还是那两句话:
不要嫌弃内容简陋,循序渐进嘛!
不要嫌弃知识简单,动手敲敲吧!
条件判断就是明确计算机在什么条件下执行什么命令。
if...
eg.
flag = int(input('1 + 1 等于几?'))
if flag == 2:
print('你可真是个机灵鬼!')
# 注意这里缩进了 4 个空格
注意:这里的 == 与 = (赋值)是有区别的,== 表示等于。
以上代码,当输入 2 时,程序输出:你可真是个机灵鬼!当输入不等于 2 时,程序什么也不会执行,因为不满足进一步的条件。
if 后面跟着一个条件,当条件为真,程序执行 if 内部的指令,否则程序跳出 if,执行 if 外部的指令。
注意:if 的条件后面有一个英文冒号【: 】,if 内部的语句都要缩进 4 个空格。
if...else...
eg.
flag = int(input('1 + 1 等于几?'))
if flag == 2:
print('你可真是个机灵鬼!')
else:
print('emmm!')
以上多了一个 else ,表示否则,也就是说当 if 后的条件为假时,程序执行 else 后的指令。
注意:if 后面有一个英文冒号【: 】,else 后面也有,if 内部的语句都要缩进 4 个空格,else 内部的语句也要缩进 4 个空格。
if...elif...else...
eg.
flag = int(input('1 + 1 等于几?'))
if flag == 2:
print('你可真是个机灵鬼!')
elif flag < 2:
print('太小了!')
else:
print('太大了!')
这里有一个 elif ,其实就是 else if 的缩写,表示否则如果。
而且这个 elif 是可以根据实际情况重复使用的:
eg.
if ...:
...
elif ...:
...
elif ...:
...
else:
...
程序执行的原理以及注意事项与之前的完全一样。
条件判断就是一种控制流,控制流下的语句会依照一些特定的规则,控制程序走向。
给个免费评分我能写得更好!
|