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

if语句

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

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

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

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

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

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

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

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

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

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

if-else语句

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

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

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

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

4)输出为‘you are very young’

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

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

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

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

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

if...elif...else

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

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

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

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

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

if嵌套

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

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

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

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

点我一下

扫码关注噢

if函数python_python入门(if函数)相关推荐

  1. split函数python_Python字符串split函数知多少【Python每日一个知识点第75期】

    Python字符串操作是一名开发人员的基本功,求职面试往往也会通过字符串相关考题来考验开发者对于语言基础的掌握.Python字符串的分割操作更是考察重点,能否灵活运用split被视为开发人员对于Pyt ...

  2. time函数python_python time模块函数

    #-*-coding=utf-8 -*- __author__ = 'piay' importtimedefget_struct_time():'''可以使用list或者字符串格式化 tm_year- ...

  3. complex函数python_Python中complex函数有什么用?

    complex函数可以使用参数real + imag*j方式创建一个复数.也可以转换一个字符串的数字为复数:或者转换一个数字为复数. 如果第一个参数是字符串,第二个参数不用填写,会解释这个字符串且返回 ...

  4. class函数 python_python中class函数如何使用

    python中class函数如何使用 发布时间:2020-11-17 09:27:17 来源:亿速云 阅读:56 作者:小新 小编给大家分享一下python中class函数如何使用,相信大部分人都还不 ...

  5. power函数python_python中pow函数用法及功能说明

    这篇文章我们来讲一下在网站建设中,python中pow函数用法及功能说明.本文对大家进行网站开发设计工作或者学习都有一定帮助,下面让我们进入正文. 幂运算是高更数学的应用学科,是一种关于幂的数学运算. ...

  6. or函数python_Python numpy.bitwise_or函数方法的使用

    numpy.bitwise_or numpy.bitwise_or(x1, x2, /, out=None, *, where=True, casting='same_kind', order='K' ...

  7. split函数python_Python numpy.hsplit函数方法的使用

    numpy.hsplit numpy.hsplit(ary, indices_or_sections) [source] 水平(按列)将一个数组拆分为多个子数组. 请参考split文档.hsplit等 ...

  8. 开源纯C日志函数库iLOG3快速入门(八、如果你喜欢简单日志函数甚于日志函数库)...

    2019独角兽企业重金招聘Python工程师标准>>> 开源纯C日志函数库iLOG3快速入门(八.如果你喜欢简单日志函数甚于日志函数库) 很多网友来信坚持表达了在项目中应使用简单日志 ...

  9. python3.7.4-Python3.7.4入门-3函数

    3 函数 3.1 定义函数 def fib(n): # write Fibonacci series up to n """Print a Fibonacci serie ...

最新文章

  1. code ./打不开vscode编辑器
  2. Django-Json 数据返回
  3. PHP读取sphinx实例
  4. vuex 最简单、最详细的入门文档
  5. ++代码实现 模糊综合算法_干货 | 十大经典排序算法最强总结(内含代码实现)...
  6. tpc-c值大于46万_超过46万人参加了2018年慕尼黑啤酒节
  7. 人工智能技术与计算机科学区别,智能科学与技术与人工智能的区别
  8. css文字覆盖线性渐变,利用css使文字渐变
  9. 微信公众号授权登录(应用免登陆)
  10. 最小生成树 HDU 各种畅通工程的题,prim和kru的模板题
  11. 萝卜青菜各有所爱------TypeScript VS JavaScript
  12. 怎么重置imac_如何重置Mac Pro?四种重置Macbook Pro的方法
  13. Docker 配置阿里云加速
  14. moviepy音视频剪辑:与大小相关的视频变换函数详解
  15. ACL的原理与基本ACL的配置
  16. app GPU性能调试笔记
  17. (ZZ)毕业五年拉开大家差距的原因
  18. mysql 进入_如何进入MySQL
  19. UCA-系统工程师学习-文件查找
  20. css罕见的冷门样式

热门文章

  1. 交互键盘_如何仅为键盘交互添加聚焦环
  2. node.js编写网页_为Node.js编写可扩展架构
  3. 全球最大的市场在_我如何扩展全球最大的音乐工作室市场
  4. 浅谈自执行函数-立即调用的函数表达式
  5. vim 删除多行_Vim神器的五个高效插件,新老司机别错过!
  6. 2万8千张图片如何用python组成一张(简洁明了附源码)
  7. 原版英文书籍《Linux命令行》阅读记录5 | 使用命令
  8. git命令之:上传到的远程仓库
  9. gridview获取当前行索引的方法
  10. vs2008智能提示jQuery的设置注意事项