python执行不了elif_python循环的elif报错是什么原因
else和elif语句也可以叫做子句,因为它们不能独立使用,两者都是出现在if、for、while语句内部的。else子句可以增加一种选择;而elif子句则是需要检查更多条件时会被使用,与if和else一同使用,elif是else if 的简写。
if和else语句使用方法
下面用一个例题来说明if和else语句是如何搭配使用的,首先设定一个整型变量,我们来看看这个变量是是比0大还是比0小。>>>num = 0
>>>if num > 0 :
>>> print '这个数比0大'
>>>else :
>>> print '这个数比0小'
首先程序判断了if语句的条件是否为真,如果是真,if语句块内容会被执行。如果这个num > 0,那么print '这个数比0大'会被执行。但num = 0,显然if语句的条件为假,对应语句块不会被执行;如果第一个语句块没被执行,那么就会执行第二个语句块。
程序计算结果是‘这个数比0小’,有的人会有疑问了,应该是这个数等于0的结果更确切一些。那么为什么会出现这样的结果呢?拿案例中的数据来说,if和else语句的判断检查方式是,如果num > 0就输出 '这个数比0大' ,否则输出 '这个数比0小' 。因为else没有条件可设置,所以if条件不能被满足为假时,else子句块就会被无条件输出。
对于这道题来说,我们要再给它加一个条件,这样得到的结果会更正确些,这时就会用到elif子句了。
if和else、elif语句使用方法>>>num = 0
>>>if num > 0 :
>>> print '这个数比0大'
>>>elif num
>>> print '这个数比0小'
>>>else :
>>> print '这个数是0'
更多学习内容,请点击python学习网。
python执行不了elif_python循环的elif报错是什么原因相关推荐
- python elif报错_python循环的elif报错是什么原因
else和elif语句也可以叫做子句,因为它们不能独立使用,两者都是出现在if.for.while语句内部的.else子句可以增加一种选择:而elif子句则是需要检查更多条件时会被使用,与if和els ...
- python elif报错_解决python循环的elif报错的方法
解决python循环的elif报错的方法 发布时间:2020-08-05 15:36:51 来源:亿速云 阅读:96 作者:小新 解决python循环的elif报错的方法?这个问题可能是我们日常学习或 ...
- python中import的作用_python使用import报错是什么原因
在练习Python中package的相对导入时,即from . import XXX 或者from .. import XXX 有时会遇到这样两个错误:SystemError: Parent modu ...
- python执行不了elif_Python if、elif、else不运行if、elif或else statemens
我在方法中使用if,elif,else语句.当我运行代码时,它不运行if.elif或else,但当我注释掉elif语句时,它默认为else.在def message(response): args.p ...
- python无缘无故不执行/跳过某个函数,无报错无警告
在执行函数一个函数的时候无报错无警告,但就是不执行这个函数,下面是解决方案: 可能在函数中加入了 yield 关键字 !!! 如下函数就无法执行: def get_xx():a = "tes ...
- python find函数_Python 装饰器填坑指南 | 最常见的报错信息、原因和解决方案
本文为霍格沃兹测试学院学员学习笔记,进阶学习文末加群. Python 装饰器简介 装饰器(Decorator)是 Python 非常实用的一个语法糖功能.装饰器本质是一种返回值也是函数的函数,可以称之 ...
- python pip install syntaxerror_解决pip install xxx报错SyntaxError: invalid syntax的问题
python--pip install xxx报错SyntaxError: invalid syntax 在安装好python后,进入python运行环境后,因为我要用pip安装开发Web App需要 ...
- python中利用lxml模块解析xml文件报错XMLSyntaxError: Opening and ending tag mismatch
今天在代码中第一次使用lxml解析xml文件时出错了, XMLSyntaxError: Opening and ending tag mismatch: keyEffectiveDate line 2 ...
- SAP WM 执行VL06P为交货单创建组,报错-TO for multiple deliveries only with delayed delivery update-
SAP WM 执行VL06P为交货单创建组,报错-TO for multiple deliveries only with delayed delivery update- 1, 如下销售订单728, ...
最新文章
- subprocess模块
- 学python好找工作么-学完Python好找工作吗?为什么有人学完还找不到工作?
- 特斯拉对手再秀“肌肉”,Lucid Motors展示电动汽车雪上漂移
- mysql如何快速插入一千万条数据_如何快速安全的插入千万条数据?
- matplotlib图表介绍
- 抓球球的机器人应该怎么玩_王者荣耀:在游戏中当自己优势队友劣势的时候应该怎么玩?...
- python求正整数的百位部分_Python程序设计课后习题答案
- Java Calendar类知识点总结
- 你用什么型号手机呢?体验如何?
- 避坑指南!数据分析最容易被忽略的10个错误
- 程序员,过了 40 岁,连 107 岁的 IBM 都不要我们了!
- android color列表,Android应用资源---状态颜色列表(Color State List)
- 如何动态的修改隐藏域,让它实现添加,又可以实现修改操作
- [Python+Anaconda] 查看Python、Anaconda下python、CUDA、函数库的版本
- Ubuntu4.04 安装Mesos
- Zookeeper 客户端 Curator 使用详解
- 6.计蒜客ACM题库.A2011 Magic Mirror
- GEE|typeof、ee.Algorithms.If、ee.Algorithms.IsEqual 语法
- HDU6080 百度之星资格赛1001 度度熊保护村庄
- nvidia Compute Capability(GPU)
热门文章
- Linux常用的三种上传与下载工具介绍
- 什么是App个性化?为什么App安装要做个性化?
- 准备好迎接AV1的黄金时代了吗?
- 实测 | 海纳百川,华为OceanStor Pacific分布式存储为多元算力应用带来更优选择...
- 算法之图论(二)有权最短路
- k8s基础使用(kubernetes)
- ODOO10 富文本编辑器SummerNote输入联想短句,输入快捷短语
- 麦肯锡解决问题七步法
- 宠辱不惊闲看庭前花开花落;去留无意漫观天外云展云舒
- BLC(BlackLevel Correction)------黑电平校正