控制语句

if

预计阅读时间1 分 217 views

1 前言

我们前面学习了各种变量和语句,都只是最简单的赋值操作。

而PYTHON之所以能实现各种自定义的逻辑判断和数据分析,是依靠我们现在学习的条件语句。

我们现在来学习一下。

2 if语句:

if语句是PYTHON里面的逻辑判断语法其中之一

如果条件为真,则执行相应的代码块,否则跳过。

if 条件:
    # 在条件为真时执行的代码块

注意条件里面的语句要缩进,

我们直接看示例

# 声明整数10,
x = 10
# 设置条件语句
if x > 5:
    # 如果x大于5,则输出"x 大于 5"
    print("x 大于 5")

我们可以看到

if x > 5:

我们设置了一个条件,如果x的值大于5,就执行if语句下面的命令,所以最终输出了x 大于 5

3 else语句:

else 语句与 if 一起使用,用于在条件不满足时执行另一个代码块。

如果 if 条件为假,则执行 else 代码块。

语法如下

if 条件:
    # 在条件为真时执行的代码块
else:
    # 在条件为假时执行的代码块
 

我们直接看示例

# 声明整数3
x = 3
# 设置条件语句
if x > 5:
    # 如果x大于5,则输出"x 大于 5"
    print("x 大于 5")
else:
    # 如果前面的语句不成立,则输出"x 小于或等于 5"
    print("x 小于或等于 5")

我们可以看到,x=3不符合 x>5,所以执行了else的语句,输出”x 小于或等于 5″。

4 elif 语句:

elif 语句用于添加更多的条件检查。

当前面一个条件为假时,检查下一个条件。

语法如下

if 条件:
    # 在条件1为真时执行的代码块
elif 条件:
    # 在条件2为真时执行的代码块
else:
    # 在条件都为假时执行的代码块

我们直接看示例

# 声明整数5
x = 5
# 判断是否x>10
if x > 10:
    print("x 大于 10")
# 判断是否x>7
elif x > 7:
    print("x 大于 7,但小于等于 10")
# 如果上面的条件都成立,则调用else的条件
else:
    print("x 小于等于 7")

我们可以看到,首先会判断x>10是否成立。如果不成立,就会判断x>7是否成立。如果也不成立,就会走else语句,输出”x 小于等于 7″。

5 结语

我们通过条件控制语句,实现了各种灵活的处理,为我们PYTHON程序的数据分析等操作,提供了技术基础。

Leave a Comment

分享此文档

if

或复制链接

内容