说说 Python 的 if 语句

1 基础

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

运行结果: bash

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

2 if - else 语法

有时候须要在条件测试经过时执行一些操做, 而在没有经过时执行另外一些操做,这时咱们就能够使用 if - else 语法。ui

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

运行结果: spa

3 if - elif - else 语法

若是检查的条件超过两个, 那么能够使用 if - elif - else 语法。该语法会依次检查每一个条件, 直到条件测试经过 。3d

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

运行结果:code

能够使用任意数量的 elif,并且 else 代码块也是能够省略的哦O(∩_∩)O~cdn

4 多个 if 的场景

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

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

运行结果: string


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

相关文章
相关标签/搜索