随笔记录方便自己和同路人查阅。

#------------------------------------------------我是可耻的分割线-------------------------------------------

前面章节已经学过if和else语句,这样只能有两种可能,及如果否则,但有时候我们希望有很多个可能,此时elif语句就诞生了。

elif语句表示为否则如果,它总是跟在if语句或elif语句后面。它提供另一种可能(条件)仅在前面条件为False时才检查该条件。在代

码中,elif语句总是包含以下部分:

(1)elif关键字

(2)条件(即求值为True或False的表达式)

(3)冒号

(4)在下一行开始,缩进的代码块(称为elif子句)

让我们在名字检查程序中添加elif,看看这个语句的效果。

#------------------------------------------------我是可耻的分割线-------------------------------------------

输入以下代码:

name = input('Plase enter your name:')#提示用户输入

age = input('Plase enter your age:')

age = int(age)

if name == 'LiRongYang':#判断用户输入是否为LiRongYang,是的话条件为True,不是条件为False

print('---------------------------')

else:#if条件为False时执行

print('name error.')

if age <= 12:

print('hello {name} your age is {age},you are a child '.format(name=name, age=age))

elif age >= 12 and age <= 18:

print("hello {name} your age is {age},You're still a teenager ".format(name=name, age=age))

else:

print("hello {name} your age is {age},You're an adult. ".format(name=name, age=age))

运行结果如下:

python中elif语句_Python学习笔记控制流语句之elif语句相关推荐

  1. python中continue用法_Python学习笔记之Break和Continue用法分析

    本文实例讲述了Python学习笔记之Break和Continue用法.分享给大家供大家参考,具体如下: Python 中的Break 和 Continue break:控制何时循环应该结束 conti ...

  2. python中pandas格式_Python学习笔记之数据分析中Pandas常用知识

    前言 Pandas基于两种数据类型:series与dataframe. 一个series是一个一维的数据类型,其中每一个元素都有一个标签.series类似于Numpy中元素带标签的数组.其中,标签可以 ...

  3. python中deepcopy函数_Python学习笔记函数之copy()和deepcopy()

    随笔记录方便自己和同路人查阅. #------------------------------------------------我是可耻的分割线--------------------------- ...

  4. python __name__怎么使用_python学习笔记26(python中__name__的使用)

    在python中,每个py文件都是一个模块,也都是一个可执行文件,即包含main方法.因此,对每个py文件,可以单独运行,也可以import它给其他客户使用,这两种情况不一样. 1. 如果模块是被导入 ...

  5. python的基本数据结构_python学习笔记-基本数据结构

    Python 学习笔记-1 写在最前面,因为组内小伙伴要走,生信团队由原来的7个人,慢慢的变的只有我一个人了,需要紧急突击下python,因为有python的流程要交接维护 python 基本情况 代 ...

  6. python编辑器文字放大_python学习笔记000

    写在最前面 其实想学习编程很久了,以前也陆陆续续学习过一段时间的编程,但总是半途而废,经过我长达三秒钟的思考,总结出以下两个方面的原因: 1.没有学习的压力.因为我不是程序员,编程不是我吃饭的家伙,会 ...

  7. python的continue用法_Python学习笔记之Break和Continue用法分析

    本文实例讲述了Python学习笔记之Break和Continue用法.分享给大家供大家参考,具体如下: Python 中的Break 和 Continue break:控制何时循环应该结束 conti ...

  8. python中module用法_Python学习之module用法

    Python学习之module用法 Python学习之module用法 为什么80%的码农都做不了架构师?>>> Python has a way to put definition ...

  9. python查看方法作用_python学习笔记1,新手小白也能看得懂

    这是酸菜在风变编程上学习python时积累的学习笔记,希望能帮到同样也在学习中的小伙伴.持续更新~ 第0关 Print()函数 (1)不带引号:让计算机读懂括号里的内容,打印最终的结果 例:print ...

最新文章

  1. jQuery学习之jQuery Ajax用法详解
  2. 安装python的第一个曲折
  3. Linux下C语言实现LCD屏幕截图
  4. Android中XML数据解析
  5. Mac安装Python我觉得靠谱的方法
  6. SQL Server 2005:面向信息管理的全新平台
  7. D1. Kirk and a Binary String (easy version)
  8. WinHex中文版下载 v16.9 汉化破解版
  9. 项目管理之成熟度模型
  10. 戴尔 Inspiron灵越 14 7447(游匣7000)酷睿 i7 4代全新机回收价格
  11. 查询rssi指令_h3c无线控制器常用命令(wx)
  12. ScriptManager和ClientScript的区别
  13. 百度传课网易云课堂在线教育平台竞品分析【转】
  14. Clipping input data to the valid range for imshow with RGB data ([0..1] for floats or [0..255] ...
  15. C语言中实现十进制转二进制输出
  16. Cris 玩转大数据系列之日志收集神器 Flume
  17. 工业机器人负载设置 (KUKA)
  18. MacOS虚拟机环境制作交叉编译器步骤
  19. 以数据中心为核心的RFID资产管理解决方案-新导智能
  20. 线性代数学习笔记——第八十六讲——空间曲线(1)

热门文章

  1. 中国山水画蛋糕(正式版)
  2. 【Android进阶】9、用 ViewHolder 和 Adapter 显示 RecyclerView 列表
  3. appium连接模拟器后之图像是倒过来的
  4. 华为荣耀服务器浏览网页卡,华为荣耀6PLUS手机信号很好但是网速很慢的解决办法...
  5. 一个月涨粉超300万,播放量翻倍,打破涨粉瓶颈她只做了一件事
  6. 【造轮子】实现 strcasecmp、strcasencmp 函数
  7. TrendForce:2021年第三季全球前十大IC设计业者营收达337亿美元
  8. GB28181国标平台软件(包含服务器和客户端)
  9. win10设置开机启动项_如何进行win7开机启动项设置
  10. php解析和风天气api,API爬取天气预报数据