加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

3.1Python的判断选择语句

发布时间:2020-12-17 00:13:20 所属栏目:Python 来源:网络整理
导读:语法: if 条件:??? 代码块(条件符合时,就执行该代码块) # 单分支语句 ifa = 8if a == 8: print("执行了if a == 8里面的代码块!")if a 4: print("执行了if a > 4里面的代码块!")-------------输出----------------执行了if a == 8里面的代码块!执行了if

判断语句.png

语法:

if 条件: ??? 代码块(条件符合时,就执行该代码块)

# 单分支语句 if
a = 8
if a == 8:
    print("执行了if a == 8里面的代码块!")
if a < 8:
    print("xxxxxxx")
if a > 4:
    print("执行了if a > 4里面的代码块!")
-------------输出----------------
执行了if a == 8里面的代码块!
执行了if a > 4里面的代码块!

语法:

if 条件1: ??? 代码块1(条件1符合时,就执行该代码块) else: ??? 代码块2(条件1不符合时,就执行该代码块)

# if else双分支语句:
a = 12
if 15 > a > 10:
    print("执行15 > a > 10:代码块:")
else:
    print("不符合条件,执行else代码块")
-------------输出----------------
执行15 > a > 10:代码块:

# if else双分支语句:
a = 18
if 15 > a > 10:
    print("执行15 > a > 10:代码块:")
else:
    print("不符合条件,执行else代码块")
-------------输出----------------
不符合条件,执行else代码块

注意:在Python语言里,是允许我们的判断条件写成: 15 > a > 10 在其他语言里是符合法的,例如C就是不能这样写。

语法:

if 条件1: ??? 代码块1(条件1符合时,就执行该代码块) elif 条件2: ??? 代码块2(条件2符合时,就执行该代码块) …… else: ??? 代码块n(前面条件都不符合时,就执行该代码块)

# if elif ……else多分支语句:
a = 10
if a < 5:
    print("执行a < 5代码块:")
elif a > 11:
    print("执行a > 11代码块:")
elif a == 10:
    print("执行a == 10代码块:")
else:
    print("前面的条件都不符合!")
-------------输出----------------
执行a == 10代码块:

语法:

if 条件1: ??? 代码块1(条件1符合时,就执行该代码块) 在if里面的代码块1里面再添加if 判断语句就构成了if判断语句的嵌套 else: ??? 代码块2(条件1不符合时,就执行该代码块) 同样,在if里面的代码块1里面再添加if else判断语句就构成了if判断语句的嵌套

# if嵌套语句:
a = 10
if a < 5:
    print("执行a < 5代码块:")
else:
    if 15 > a > 8:
        print("执行15 > a > 8:代码块:")
    else:
        print("不符合条件,执行else代码块")
-------------输出----------------
执行15 > a > 8:代码块:

我是张一根,一个机械专业的大学生,一个在读本科的计算机爱好者,期盼和你一起交流计算机的知识,让我们在这个大时代里一起进步。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读