位置: 编程技术 - 正文

Python中的条件判断语句基础学习教程(python中的条件判断和循环语句)

编辑:rootadmin

推荐整理分享Python中的条件判断语句基础学习教程(python中的条件判断和循环语句),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python条件判断语句,python判断条件成立,python判断条件成立,python条件判断语句,python中的条件判断,python中的条件判断语句,python中的条件判断语句,python中的条件判断,内容如对您有帮助,希望把文章链接给更多的朋友!

if语句用来检验一个条件, 如果 条件为真,我们运行一块语句(称为 if-块 ), 否则 我们处理另外一块语句(称为 else-块 )。 else 从句是可选的。

使用if语句:

输出:

在这个程序中,我们从用户处得到猜测的数,然后检验这个数是否是我们手中的那个。我们把变量number设置为我们想要的任何整数,在这个例子中是。然后,我们使用raw_input()函数取得用户猜测的数字。函数只是重用的程序段。我们为内建的raw_input函数提供一个字符串,这个字符串被打印在屏幕上,然后等待用户的输入。一旦我们输入一些东西,然后按回车键之后,函数返回输入。对于raw_input函数来说是一个字符串。我们通过int把这个字符串转换为整数,并把它存储在变量guess中。事实上,int是一个类,不过你想在对它所需了解的只是它把一个字符串转换为一个整数(假设这个字符串含有一个有效的整数文本信息)。

接下来,我们将用户的猜测与我们选择的数做比较。如果他们相等,我们打印一个成功的消息。注意我们使用了缩进层次来告诉Python每个语句分别属于哪一个块。这就是为什么缩进在Python如此重要的原因。我希望你能够坚持“每个缩进层一个制表符”的规则。你是这样的吗?

注意if语句在结尾处包含一个冒号——我们通过它告诉Python下面跟着一个语句块。

然后,我们检验猜测是否小于我们的数,如果是这样的,我们告诉用户它的猜测大了一点。我们在这里使用的是elif从句,它事实上把两个相关联的if else-if else语句合并为一个if-elif-else语句。这使得程序更加简单,并且减少了所需的缩进数量。

elif和else从句都必须在逻辑行结尾处有一个冒号,下面跟着一个相应的语句块(当然还包括正确的缩进)。

你也可以在一个if块中使用另外一个if语句,等等——这被称为嵌套的if语句。

记住,elif和else部分是可选的。一个最简单的有效if语句是:

在Python执行完一个完整的if语句以及与它相关联的elif和else从句之后,它移向if语句块的下一个语句。在这个例子中,这个语句块是主块。程序从主块开始执行,而下一个语句是print 'Done'语句。在这之后,Python看到程序的结尾,简单的结束运行。

尽管这是一个非常简单的程序,但是我已经在这个简单的程序中指出了许多你应该注意的地方。所有这些都是十分直接了当的(对于那些拥有C/C++背景的用户来说是尤为简单的)。它们在开始时会引起你的注意,但是以后你会对它们感到熟悉、“自然”。

下面我们再来看一个代码实例:

Python中的条件判断语句基础学习教程(python中的条件判断和循环语句)

特别提醒看官注意,前面我们已经用过 raw_input() 函数了,这个是获得用户在界面上输入的信息,而通过它得到的是字符串类型的数据。

上述程序,依据条件进行判断,不同条件下做不同的事情了。需要提醒的是在条件中:number == ,为了阅读方便,在 number 和 == 之间有一个空格最好了,同理,后面也有一个。这里的 ,是 int 类型,number 也是 int 类型.

把这段程序保存成一个扩展名是.py 的文件,比如保存为 num.py,进入到存储这个文件的目录,运行 Python num.py,就能看到程序执行结果了。下面是我执行的结果,供参考。

不知道各位是否注意到,上面的那段代码,开始有一行:

这是什么意思呢?

这句话以 # 开头,表示本来不在程序中运行。这句话的用途是告诉机器寻找到该设备上的 Python 解释器,操作系统使用它找到的解释器来运行文件中的程序代码。有的程序里写的是 /usr/bin Python,表示 Python 解释器在 /usr/bin 里面。但是,如果写成 /usr/bin/env,则表示要通过系统搜索路径寻找 Python 解释器。不同系统,可能解释器的位置不同,所以这种方式能够让代码更将拥有可移植性。对了,以上是对 Unix 系列操作系统而言。对与 windows 系统,这句话就当不存在。

在“条件”中,就是上节提到的各种条件运算表达式,如果是 True,就执行该条件下的语句。

三元操作符三元操作,是条件语句中比较简练的一种赋值方式,它的模样是这样的:

总结一下:A = Y if X else Z

什么意思,结合前面的例子,可以看出:

如果 X 为真,那么就执行 A=Y 如果 X 为假,就执行 A=Z

如此例

Python实例一个类背后发生了什么 首先来看一个例子,正常情况下我们定义并且实例一个类如下classFoo(object):def__init__(self):passobj=Foo()#obj是通过Foo类实例化的对象上述代码中,obj是通过Foo类

python搭建微信公众平台 python基于新浪sae开发的微信公众平台,实现功能:输入段子---回复笑话输入开源+文章---发送消息到开源中国输入快递+订单号---查询快递信息输入天气---

python实现井字棋游戏 本文实例介绍了python实现井字棋游戏的方法,分享给大家,具体内容如下windows7下python3.4.0编译运行通过。由于采用了cmd调用,所以与Linux不兼容,无法

标签: python中的条件判断和循环语句

本文链接地址:https://www.jiuchutong.com/biancheng/382334.html 转载请保留说明!

上一篇:Python模拟登录验证码(代码简单)(python模拟登陆并抓取)

下一篇:Python实例一个类背后发生了什么(python怎么写一个类)

  • 租赁合同印花税计税依据
  • 出口货物适用什么税率
  • 契税通过应交税费
  • 设备采购及安装属于工程还是货物
  • 融资租赁公司收购要求
  • 企业商品收入确认的依据
  • 税务局可以委托公司代征税,你觉得可能吗?
  • 固定增长定价模型
  • 170平方的房子装修费用
  • 子公司向母公司借款
  • 存货跌价准备的账务处理
  • 工程类什么情况下可以三方询价
  • 国有企业的所得税怎么算
  • 社保和个税怎么个对应法
  • 个人去税局开劳务费需要注意什么
  • 小规模时取得的专票在一般纳锐人之后可以抵扣吗
  • 接待客户的住宿费账务处理
  • 收回长期股权投资账务处理成本法
  • 软件行业研发费用比例有要求么
  • 外购集体福利用交税吗
  • 支付应付账款的会计科目
  • 分配股利在报表中怎么填
  • 期初未缴纳税额负数
  • 领用原材料业务
  • win10最新版本激活
  • php验证码代码怎么写
  • 开机要按f1才能进系统
  • 企业所得税季度预缴纳税申报表
  • win11系统咋样
  • 机器学习,看这一篇就够了:回归算法,特征工程,分类算法,聚类算法,神经网络,深度学习入门
  • 微信小程序获取手机号
  • 文件上传漏洞及解决方案
  • 企业发给员工的工资要交税吗
  • laravel多条件查询
  • wordpress项目开发
  • 会计购入材料入什么科目
  • 电子税务局增值税申报流程
  • vue 跳转页面
  • vue更改数据
  • 纳税人有什么义务
  • 政府代建项目税收政策
  • 回购证券标的
  • 开增值税发票可以做三方协议吗?
  • 代开专票上的税额比电子缴款凭证上的税额少怎么调整?
  • 开个分公司有啥好处
  • 工会经费会计分录最新
  • 对公账户收到钱都要开票吗
  • 主营业务收入科目按其所归属的会计要素不同
  • 季节性生产企业有哪些
  • 全资子公司变成孙公司是利好吗?
  • 建筑业一般纳税人增值税税负
  • 应收账款未收到是否要交税
  • 库存现金账实不符怎么处理
  • 住宿费发票可以报销吗
  • 国有独资企业是有限责任公司吗
  • 持有待售的非流动资产减值能转回吗
  • 事业单位工会经费账务处理
  • 增值税专用发票开了有什么用
  • 公司买护肤品发票如何入账
  • 编制记账凭证的依据
  • 工业企业无形资产有哪些
  • 监控mysql数据变化
  • mysql8设置时区
  • mysql 报错1045
  • mysql启动服务器失败
  • 重装系统注册表会重置吗
  • mac如何连接iphone
  • win10mobile下载官网
  • mac内存管理在哪里
  • 安装yum的命令
  • win7系统添加右键菜单在哪里设置
  • win8系统笔记本忘记开机密码怎么办
  • linux文件系统的根目录的i节点号为
  • Cocos2dx3.2 Crazy Tetris update 定时更新 游戏逻辑处理
  • cocos2d教程
  • Linux中的host命令应用实例详解
  • android音频播放器
  • android sdk使用教程
  • 房租计入待摊费用
  • 要深化税收制度改革健全
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设