中职电子与信息:yhon 3教程15——yhon3 条件控制.docx

上传人:太** 文档编号:93873683 上传时间:2023-07-15 格式:DOCX 页数:4 大小:13.39KB
返回 下载 相关 举报
中职电子与信息:yhon 3教程15——yhon3 条件控制.docx_第1页
第1页 / 共4页
中职电子与信息:yhon 3教程15——yhon3 条件控制.docx_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《中职电子与信息:yhon 3教程15——yhon3 条件控制.docx》由会员分享,可在线阅读,更多相关《中职电子与信息:yhon 3教程15——yhon3 条件控制.docx(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Python 3教程15Python3条件控制十五、Python3条件控制Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代 码块。可以通过下图来简单了解条件语句的执行过程:条件代码如果条件为false(一)if语句Python中if语句的一般形式如下所示:if condition_l:statement_block_lelif condition_2:state m e nt_block_2else:stateme nt_b I o c k_3如果condition_l为 True 将执行statement_block_l块语句如果 nconditio

2、n_l为 False,将判断condition_2如果,condition_2” 为 True 将执行,statement_block_2,块语句如果condition_2为 False,将执行statement_block_3”块语句Python中用elif代替了 else if,所以if语句的关键字为:if - elif - else。 注意:L每个条件后面要使用冒号(:),表示接下来是满足条件后要执行的语句块。2,使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。3.在 Python 中没有 switch - case 语句。实例以下是一个简单的if实例:实例#!/usr/bi

3、n/python3varl=100if varl:print (1 - if表达式条件为true)print (varl)var2 = 0if var2:print (2 - if表达式条件为true)print (var2)print (Good bye!)执行以上代码,输出结果为:1 - if表达式条件为true100Good bye!从结果可以看到由于变量var2为0,所以对应的if内的语句没有执行。 以下实例演示了狗的年龄计算判断:实例#!/usr/bin/python3age = int(input(请输入你家狗狗的年龄:)print()if age 2:human = 22 + (

4、age -2)*5print(对应人类年龄:, human)#退出提示input(点击enter键退出)将以上脚本保存在dog.py文件中,并执行该脚本:$ python3 dog.py请输入你家狗狗的年龄:1相当于14岁的人。点击enter键退出以下为if中常用的操作运算符:操作符描述小于大于=大于或等于等于,比较对象是否相等1= *不等于实例#!/usr/bin/python3#程序演示了 =操作符#使用数字print(5 = 6)#使用变量x = 5y = 8print(x = y)以上实例输出结果:FalseFalsehighjow.py文件演示了数字的比较运算:实例#!/usr/bi

5、n/python3#该实例演示了数字猜谜游戏number = 7guess = -1print(数字猜谜游戏!。while guess != number:guess = int(input(请输入你猜的数字:)if guess = number:print(恭喜,你猜对了! ”)elif guess number:print(猜的数字大了“)执行以上脚本,实例输出结果如下:$ python3 highjow.py数字猜谜游戏!请输入你猜的数字:1猜的数字小了请输入你猜的数字:9猜的数字大了请输入你猜的数字:7恭喜,你猜对了!(二)if嵌套在嵌套if语句中,可以把ifelifelse结构放在另

6、外一个ifelifelse结构中。if表达式1:语句if表达式2:语句elif表达式3:语句else:语句elif表达式4:语句else:语句实例# !/usr/bin/python3num=int(input(输入一个数字:”)if num%2=0:if num%3=0:print (“你输入的数字可以整除2和3)else:print (“你输入的数字可以整除2,但不能整除3)else:if num%3=0:print (“你输入的数字可以整除3,但不能整除2)else:print (你输入的数字不能整除2和3)将以上程序保存到testjf.py文件中,执行后输出结果为:一$ python3 test.py输入一个数字:6你输入的数字可以整除2和3

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁