10.python条件控制

python 条件控制

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

‘’’

‘’’
if 规范:

  1. 每个条件语句后面都要带上冒号【:】
    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是狗

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奔跑的蜗牛—平静从我开始

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值