《Python流程控制|CSDN创作打卡》

流程控制

一、条件语句

1、if-else

if-else结构就是常见的逻辑控制手段。
例1.1 布尔数据和布尔表达式

>>> 1>2
False
>>> 1<2<4
True
>>> 12 != '12'
True
>>> 'Tim' == 'tim'
False
>>> 'c' in 'cat'
True

任何数据对象都可以判断其布尔值,除了0,None和所有为空的序列集合的布尔值为false之外,其他的数据对象都为true。这些对象可以用函数bool()进行判别。
条件控制就是if…else语句结构的使用。
例1-2 if…else语句的基本格式
用Python判断年龄:
在这里插入图片描述
代码如下:

>>> age = 17
>>> if age >= 18:
...     print("成年!")
... else:
...     print("未成年!")
...
未成年!

第二行关键字if后面可跟任何测试条件,而在下一行缩进代码中,可执行任何操作。如果为true,解释器就会执行紧跟其后的代码,如果为false,就会执行else关键字后面的代码。

2、if…elif…else

Python提供了if…elif…else的语法结构,只执行if…elif…else结构中的一个代码块,他依次检查每个条件,直到遇到符合要求的条件测试,然后执行后面的代码,并跳过剩下的选项。
例2-1 elif语句
在这里插入图片描述
代码如下:

>>> age = 6
>>
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值