栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

10.python条件控制

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

10.python条件控制

文章目录

python 条件控制

仅有ifif-elseif-elif-elseif 嵌套

python 条件控制

‘’’
看过前面文章的各位小伙伴,大家都应该学会了puthon数据类型的基础操作(数字类型,字符串类型,序列类型,集合类型,映射类型),接下来我们开始学习python条件控制吧,python条件控制在编程中是必不可少的,也是非常,非常重要的,话不多说,开始走起 _

‘’’

‘’’
if 规范:

    每个条件语句后面都要带上冒号【:】
    2.对应条件下的模块,需要缩进来进行表示
    ‘’’
仅有if
'''
if condition:
    test_module
condition :可以支持前面学过的比较运算符和布尔类型(True/False)以及逻辑运算符和成员运算符以及身份运算符等
test_module: 满足条件执行的语句
'''
print('console'.center(50,'-'))
x = 5
if x>6: #如果判断为真,则执行缩进的模块,否则不执行
    print('x是大于6的')

print('x的值是:%d'%x)

print('*'*20)

if x<6 :
    print('x是小于于6的')
---------------------console----------------------
x的值是:5
********************
x是小于于6的
if-else
print('console'.center(50,'-'))
x = 'dog'

animals = ['dog','cat','pig']

if x in animals:#如果条件满足,则执行该条件的下的模块,else模块不会执行
    print('%s 是属于动物组的'%x)
else:
    print('%s 是不属于动物组的' % x)#如果条件不满足,则执行该条件的下的模块,if下模块不会执行

print('*'*20)

x = 'football'
if x  in animals:#如果条件满足,则执行该条件的下的模块,else模块不会执行
    print('%s 是属于动物组的'%x)
else:
    print('%s 是不属于动物组的' % x)#如果条件不满足,则执行该条件的下的模块,if下模块不会执行
---------------------console----------------------
dog 是属于动物组的
********************
football 是不属于动物组的    
if-elif-else
print('console'.center(50,'-'))
x = 82

if x >= 90: #如果满足该条件,则下面elif - else模块不会执行
    print('得分为优秀')
elif x>=80: #如果满足该条件,下面的elif -else模块代码不会执行
    print('得分为良好')
elif x>=70:
    print('得分为良')
elif x>=60:
    print('得分为合格')
else: #下面if -elif都不满足,则会执行该语句
    print('得分不合格')
---------------------console----------------------
得分为良好
if 嵌套

‘’’
if 语句是可以支持嵌套处理的
格式为,该格式非固定,可根据实际需求进行组合嵌套:
if condition1:
if condition2:
test_module
elif condition3:
test_module

elif condition4:
test_module

‘’’

print('console'.center(50,'-'))
x = 'dog'

animals = ['dog','pig']
if x is not None:#如果满足该条件,则下面同级条件语句则不会执行
     print('x is not None')
     if x in animals: #如果满足该条件,则执行下面子级条件
         print('%s:是属于动物的'%x)
         if x=='dog':
             print('x是狗')
         elif x=='cat':
             print('x 是猫')
         else:
             print('x 不属于猫和狗,是其他动物')
else:
    print('x  is  None')
---------------------console----------------------
x is not None
dog:是属于动物的
x是狗

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/739556.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号