score = 91
if score >= 90:
print('你很优秀!')
print('请继续保持哦O(∩_∩)O~')
复制代码
运行结果: bash
紧跟在 if 语句以后的缩进代码块,可根据须要包含任意数量的代码哦O(∩_∩)O~测试
有时候须要在条件测试经过时执行一些操做, 而在没有经过时执行另外一些操做,这时咱们就能够使用 if - else 语法。ui
score = 89
if score >= 90:
print('你很优秀!')
print('请继续保持哦O(∩_∩)O~')
else:
print('请继续努力!')
复制代码
运行结果: spa
若是检查的条件超过两个, 那么能够使用 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
有时候,咱们须要在每一个条件为 True 时实现相应业务逻辑。这样的场景,建议使用一系列不包含 elif
和 else
代码块的 if 语句。blog
books=['半生缘','往事并不如烟','心是孤独的猎手']
if '半生缘' in books:
print('《半生缘》读过啦')
if '往事并不如烟' in books:
print('《往事并不如烟》读过啦')
复制代码
运行结果: string
若是只想执行一个代码块, 那么就使用 if - elif - else 语法; 若是想运行多个代码块, 那么就使用多个独立的 if 语句。it