美文网首页程序员
说说 Python 的 if 语句

说说 Python 的 if 语句

作者: deniro | 来源:发表于2019-02-23 12:05 被阅读23次

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 语句。

相关文章

  • 说说 Python 的 if 语句

    1 基础 运行结果: 紧跟在 if 语句之后的缩进代码块,可根据需要包含任意数量的代码哦O(∩_∩)O~ 2 if...

  • 说说 Python 的 while 循环语句

    for 循环用于集合,其中的每一个元素都会执行同一段代码块; 而 while 循环会不断地运行同一段代码块, 直到...

  • 012.Python循环语句

    Python 循环语句 1. 概述 Python中的循环语句有 for 和 while。 Python循环语句的控...

  • Python——控制语句和语法规则

    if语句 Python if语句是选取要执行的操作。 通用格式 Python语法规则 Python语法特性 语句是...

  • python 基础 - 循环语句

    python 循环语句 Python中的循环语句有 for 和 while。Python循环语句的控制结构图如下所...

  • 从0到1太难——Python从0到0.6简明教程

    先说说Python在代码上最直观的特点吧: 每个语句结尾不用写“;” 语句块不需要用“{}”包起来,而是用4个空格...

  • Python3版本问题

    在Python3.7执行这个语句 在Python3.8执行这个语句 在Python2.7执行这个语句 Python...

  • 2018-07-27

    python 的循环语句: for 语句: #!/usr/bin/env python3 #-*- coding:...

  • 我的python学习笔记-第十天

    循环语句 Python中的循环语句有 for 和 while。 while 循环 Python中while语句的一...

  • Python 语句

    Python 语句包括以下: Python 条件语句if - elseif - elif - ... - else...

网友评论

    本文标题:说说 Python 的 if 语句

    本文链接:https://www.haomeiwen.com/subject/mnnuyqtx.html