python中elif语句_Python学习笔记控制流语句之elif语句
随笔记录方便自己和同路人查阅。
#------------------------------------------------我是可耻的分割线-------------------------------------------
前面章节已经学过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语句相关推荐
- python中continue用法_Python学习笔记之Break和Continue用法分析
本文实例讲述了Python学习笔记之Break和Continue用法.分享给大家供大家参考,具体如下: Python 中的Break 和 Continue break:控制何时循环应该结束 conti ...
- python中pandas格式_Python学习笔记之数据分析中Pandas常用知识
前言 Pandas基于两种数据类型:series与dataframe. 一个series是一个一维的数据类型,其中每一个元素都有一个标签.series类似于Numpy中元素带标签的数组.其中,标签可以 ...
- python中deepcopy函数_Python学习笔记函数之copy()和deepcopy()
随笔记录方便自己和同路人查阅. #------------------------------------------------我是可耻的分割线--------------------------- ...
- python __name__怎么使用_python学习笔记26(python中__name__的使用)
在python中,每个py文件都是一个模块,也都是一个可执行文件,即包含main方法.因此,对每个py文件,可以单独运行,也可以import它给其他客户使用,这两种情况不一样. 1. 如果模块是被导入 ...
- python的基本数据结构_python学习笔记-基本数据结构
Python 学习笔记-1 写在最前面,因为组内小伙伴要走,生信团队由原来的7个人,慢慢的变的只有我一个人了,需要紧急突击下python,因为有python的流程要交接维护 python 基本情况 代 ...
- python编辑器文字放大_python学习笔记000
写在最前面 其实想学习编程很久了,以前也陆陆续续学习过一段时间的编程,但总是半途而废,经过我长达三秒钟的思考,总结出以下两个方面的原因: 1.没有学习的压力.因为我不是程序员,编程不是我吃饭的家伙,会 ...
- python的continue用法_Python学习笔记之Break和Continue用法分析
本文实例讲述了Python学习笔记之Break和Continue用法.分享给大家供大家参考,具体如下: Python 中的Break 和 Continue break:控制何时循环应该结束 conti ...
- python中module用法_Python学习之module用法
Python学习之module用法 Python学习之module用法 为什么80%的码农都做不了架构师?>>> Python has a way to put definition ...
- python查看方法作用_python学习笔记1,新手小白也能看得懂
这是酸菜在风变编程上学习python时积累的学习笔记,希望能帮到同样也在学习中的小伙伴.持续更新~ 第0关 Print()函数 (1)不带引号:让计算机读懂括号里的内容,打印最终的结果 例:print ...
最新文章
- jQuery学习之jQuery Ajax用法详解
- 安装python的第一个曲折
- Linux下C语言实现LCD屏幕截图
- Android中XML数据解析
- Mac安装Python我觉得靠谱的方法
- SQL Server 2005:面向信息管理的全新平台
- D1. Kirk and a Binary String (easy version)
- WinHex中文版下载 v16.9 汉化破解版
- 项目管理之成熟度模型
- 戴尔 Inspiron灵越 14 7447(游匣7000)酷睿 i7 4代全新机回收价格
- 查询rssi指令_h3c无线控制器常用命令(wx)
- ScriptManager和ClientScript的区别
- 百度传课网易云课堂在线教育平台竞品分析【转】
- Clipping input data to the valid range for imshow with RGB data ([0..1] for floats or [0..255] ...
- C语言中实现十进制转二进制输出
- Cris 玩转大数据系列之日志收集神器 Flume
- 工业机器人负载设置 (KUKA)
- MacOS虚拟机环境制作交叉编译器步骤
- 以数据中心为核心的RFID资产管理解决方案-新导智能
- 线性代数学习笔记——第八十六讲——空间曲线(1)
热门文章
- 中国山水画蛋糕(正式版)
- 【Android进阶】9、用 ViewHolder 和 Adapter 显示 RecyclerView 列表
- appium连接模拟器后之图像是倒过来的
- 华为荣耀服务器浏览网页卡,华为荣耀6PLUS手机信号很好但是网速很慢的解决办法...
- 一个月涨粉超300万,播放量翻倍,打破涨粉瓶颈她只做了一件事
- 【造轮子】实现 strcasecmp、strcasencmp 函数
- TrendForce:2021年第三季全球前十大IC设计业者营收达337亿美元
- GB28181国标平台软件(包含服务器和客户端)
- win10设置开机启动项_如何进行win7开机启动项设置
- php解析和风天气api,API爬取天气预报数据