if函数python_python入门(if函数)

今天我们讲的是if函数,这一章稍微有一点逻辑性但是我保证他不会很难。

if语句

首先我们需要知道if函数是怎么工作的。首先我们先给条件,如果条件满足感就做什么。(if conditional test;do something)

下面我们看一个简单的例子

352ec53ba655c97e2c35f2b95391a44476b.png

1)我们定义年龄,age=19

2)如果年龄>18岁,那么打印‘you are an adult now’

3)计算机会判断,19的确是大于18所以’you are an adult now’就被打印出来了。

可能你已经发现了,就是在使用if函数后会有一个冒号,并且下一行代码使用了缩进。

对于python来说冒号和缩进是一种语法,他可以帮助区分代码,辅助计算即理解代码。冒号前面的东西就是前面提到的conditional test,如果满足了这个条件,计算机就会执行缩进后的代码的指令。

821c84d58511866b099ba443d08bf773fc0.gif

那么如果我们定义的年龄是16岁呢?16<18,那么现在的输出是什么呢?会报错吗?

是不会报错的,python真的很懒,不满足哦的就直接帮你跳过了,所以是没有输出的。

那么如果我们需要小于18岁也要执行另外一个命令呢?

if-else语句

刚刚上面的if函数很鸡肋,只能够为满足条件的语句输出。那么我们现在介绍一个if-else条件,允许我们作出两个不同的条件时,都有输出。所以我们现在引入if-else语句先看一个例子看看这个语句是怎么工作的。

7e5ad1fdb6380b51f5fe992ecb3ea514566.png

1)在这里我们定义年龄=17

2)第一层判断17是否大于18

3)17小于18所以执行else后面的命令

4)输出为‘you are very young’

简单来说,这个函数的意思就是:如果...不满足,就...

在满足条件的情况下执行if

在不满足的条件的情况下执行else

0127b99c866577b5e768618937c6f6a3430.png

可事实上生活中的一些事情不仅仅是两个情况,可能是三个甚至是多个情况。

所以我们要学习更加进阶的函数

if...elif...else

假设我们现在在游乐园,为了吸引顾客,游乐园推出了一项政策。如果身高低于1.5米免费入园,身高低于1.6但高于1.5的半价优惠,身高高于1.6的全票。好了现在是三种情况了,我们需要使用的是全新的进阶函数(if...elif...else)

002581b3603c793120641107c648b78ed93.png

看,现在这几行代码就完美的完成了上面的游乐园要求。相信现在大家已经能够很轻松的运用if函数了。

*如果有更多的情况可以使用 if...elif...elif...elif...else...

elif的数量应你的情况而变。

e742299f19fc64d77682e88ae3970fa56fa.gif

现在我们进入更深入的学习,这个知识点叫if嵌套。其实也很简单就是一个if函数里面嵌入了另外一个if函数。

if嵌套

简单的了解了if嵌套是什么意思之后,我们来举一个简单的例子。

如果你的成绩是大于60打印‘你通过了考试’ 大于80打印‘你拿到了a’ 在60和80之间的打印‘你需要更加努力’ 小于60打印‘你需要重新参加考试’

1602f7b91ff66073eab711df0d2c549d0f7.png

是不是很简单?好了这就是今天的全部内容了!

明天我们会讲:列表。过几天我会介绍input函数的使用会更加的人性化哦。

1d37a24030b0cffd99b2cbc6f0e8d54f242.jpg

点我一下

1d37a24030b0cffd99b2cbc6f0e8d54f242.jpg

87d34d0bf23e2cb9a1124a8d7db9811f453.png

9a6f0c9b5e77ad1e9c1501b9024bd9f3c71.jpg

扫码关注噢

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值