说说 Python 的 if 语句

版权声明:如果喜欢,就点个赞呗 O(∩_∩)O~ https://blog.csdn.net/deniro_li/article/details/87890612

1 基础

score = 91
if score >= 90:
    print('你很优秀!')
    print('请继续保持哦O(∩_∩)O~')

运行结果:

紧跟在 if 语句之后的缩进代码块,可根据需要包含任意数量的代码哦O(∩_∩)O~

2 if - else 语法

有时候需要在条件测试通过时执行一些操作, 而在没有通过时执行另一些操作,这时我们就可以使用 if - else 语法。

score = 89
if score >= 90:
    print('你很优秀!')
    print('请继续保持哦O(∩_∩)O~')
else:
    print('请继续努力!')

运行结果:

3 if - elif - else 语法

如果检查的条件超过两个, 那么可以使用 if - elif - else 语法。该语法会依次检查每个条件, 直到条件测试通过 。

score = 79
if score >= 90:
    print('你很优秀!')
    print('请继续保持哦O(∩_∩)O~')
elif score >= 80:
    print('请继续努力!')
else:
    print('要加油咯!')  

运行结果:

可以使用任意数量的 elif,而且 else 代码块也是可以省略的哦O(∩_∩)O~

4 多个 if 的场景

有时候,我们需要在每个条件为 True 时实现相应业务逻辑。这样的场景,建议使用一系列不包含 elifelse 代码块的 if 语句。

books=['半生缘','往事并不如烟','心是孤独的猎手']    
if '半生缘' in books:
    print('《半生缘》读过啦')
if '往事并不如烟' in books:
     print('《往事并不如烟》读过啦')

运行结果:


如果只想执行一个代码块, 那么就使用 if - elif - else 语法; 如果想运行多个代码块, 那么就使用多个独立的 if 语句。

猜你喜欢

转载自blog.csdn.net/deniro_li/article/details/87890612