case里面两个条件_Python学习之if-else条件语句

v2-c4d27ed92b5fa554d2fefd8f3bf7dcc3_1440w.jpg?source=172ae18b

if-elif-else语句

Python中if语句的一般形式如下:

if 条件1:
   语句1
elif 条件2:
   语句2
else:
   语句3

v2-ca36da48c9171f44042f2cbe7041b9f2_b.jpg

如果"条件1" 为 True,将执行"语句1"
如果"条件1" 为False,将判断 "条件2"
如果"条件2" 为True,将执行 "语句2" 块语句
如果"条件2" 为False,将执行"语句3"块语句

注意:
Python用elif代替了else if:所以Python中if语句的关键字为:if-elif-else
每个条件后面需要用冒号,接下来是满足该条件需要执行的代码
Python使用缩进来划分语句块
在Python中没有Switch-case的用法。

我们经常需要检查超过两个条件的情形,为此我们可以使用python提供的if-elif-else结构。python只执行if-elif-else结构中的一个代码块,它依次检查每个条件测试,直到遇到了通过的条件测试。测试通过后,python将执行紧跟在它后面的代码,并跳过余下的测试。

在现实世界中,很多情况需要考虑的情形都超过两个。例如,来看一个根据年龄段收费的游乐场:

  • 4岁及以下免费;
  • 4-18岁收费5美元;
  • 18岁(含)-60岁收费10美元;
  • 60岁及以上免费。

我们可以根据自己的理解写出代码,比如:

输入年龄为age=12,那么我们可以得到Your cost is $5.:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值