当前位置: 首页 > news >正文

务川县住房和城乡建设局网站昆明网站制作内容

务川县住房和城乡建设局网站,昆明网站制作内容,需要注册的企业网站,企业为什么融资难基础篇(二) if 语句 编程时经常需要检查一系列条件#xff0c;并据此决定采取什么措施。在Python中#xff0c;if 语句让你能够检查程序的当前状态#xff0c;并据此采取相应的措施 下面是一个简短的示例#xff0c;演示了如何使用if 语句来正确地处理特殊情形。假设你有…基础篇(二) if 语句 编程时经常需要检查一系列条件并据此决定采取什么措施。在Python中if 语句让你能够检查程序的当前状态并据此采取相应的措施 下面是一个简短的示例演示了如何使用if 语句来正确地处理特殊情形。假设你有一个汽车列表并想将其中每辆汽车的名称打印出来。对于大多数汽车都应以首字母大写的方式打印其名称但对于汽车名’bmw’ 应以全大写的方式打印。下面的代码遍历一个列表并以首字母大写的方式打印其中的汽车名但对于汽车名’bmw’ 以全大写的方式打印 每条if语句的核心都是一个值为True 或False 的表达式这种表达式被称为条件测试 。Python根据条件测试的值为True 还是False 来决定是否执行if 语句中的代码。如果条件测试的值为True Python就执行紧跟在if 语句后面的代码如果为False Python就忽略这些代码 cars [audi, bmw, subaru, toyota] for car in cars:if car bmw:print(car.upper())else:print(car.title())这个示例中的循环首先检查当前的汽车名是否是’bmw’ 。如果是就以全大写的方式打印它否则就以首字母大写的方式打印 最简单的 if 语句只有一个测试和一个操作 在第1行中可包含任何条件测试而在紧跟在测试后面的缩进代码块中可执行任何操作。如果条件测试的结果为True Python就会执行紧跟在if 语句后面的代码否则Python将忽略这些代码。 假设有一个表示某人年龄的变量而你想知道这个人是否够投票的年龄可使用如下代码 age 19 if age 18:print(You are old enough to vote!)Python检查变量age 的值是否大于或等于18答案是肯定的因此Python执行处缩进的print 语句 if-else 语句 经常需要在条件测试通过了时执行一个操作并在没有通过时执行另一个操作在这种情况下可使用Python提供的 if-else 语句。if-else 语句块类似于简单的if 语句但其中的else 语句让你能够指定条件测试未通过时要执行的操作。 下面的代码在一个人够投票的年龄时显示与前面相同的消息同时在这个人不够投票的年龄时也显示一条消息 age 17 if age 18:print(You are old enough to vote!)print(Have you registered to vote yet?) else:print(Sorry, you are too young to vote.)print(Please register to vote as soon as you turn 18!)如果条件测试通过了就执行第一个缩进的print 语句块如果测试结果为False 就执行else 代码块。这次age 小于18条件测试未通过因此执行else 代码块中的代码 if-elif-else 语句 经常需要检查超过两个的情形为此可使用Python提供的if-elif-else 结构。Python只执行if-elif-else 结构中的一个代码块它依次检查每个条件测试直到遇到通过了的条件测试。测试通过后Python将执行紧跟在它后面的代码并跳过余下的测试。 在现实世界中很多情况下需要考虑的情形都超过两个。例如来看一个根据年龄段收费的游乐场 4岁以下免费4~18岁收费5美元18岁含以上收费10美元。 如果只使用一条if 语句如何确定门票价格呢下面的代码确定一个人所属的年龄段并打印一条包含门票价格的消息 age 12if age 4:print(Your admission cost is $0.) elif age 18:print(Your admission cost is $5.) else:print(Your admission cost is $10.)if 测试检查一个人是否不满4岁如果是这样Python就打印一条合适的消息并跳过余下的测试。elif 处的代码行其实是另一个if 测试它仅在前面的测试未通过时才会运行。在这里我们知道这个人不小于4岁因为第一个测试未通过。如果这个人未满18岁Python将打印相应的消息并跳过else 代码块。如果if 测试和elif 测试都未通过Python将运行else 处代码块中的代码。 在这个示例中if处测试的结果为False 因此不执行其代码块。然而第二个测试的结果为True 12小于18因此将执行其代码块。输出为一个句子向用户指出了门票价格 只要年龄超过17岁前两个测试就都不能通过。在这种情况下将执行else 代码块指出门票价格为10美元。 为让代码更简洁可不在if-elif-else 代码块中打印门票价格而只在其中设置门票价格并在它后面添加一条简单的print 语句 age 12if age 4:price 0 elif age 18:price 5 else:price 10print(Your admission cost is $ str(price) .)根据人的年龄设置变量price 的值。在if-elif-else 结构中设置price 的值后一条未缩进的print 语句会根据这个变量的值打印一条消息指出门票的价格。 这些代码的输出与前一个示例相同但if-elif-else 结构的作用更小它只确定门票价格而不是在确定门票价格的同时打印一条消息。除效率更高外这些修订后的代码还更容易修改要调整输出消息的内容只需修改一条而不是三条print 语句。 for 循环 你经常需要遍历列表的所有元素对每个元素执行相同的操作。例如在游戏中可能需要将每个界面元素平移相同的距离对于包含数字的列表可能需要对每个元素执行相同的统计运算在网站中可能需要显示文章列表中的每个标题。需要对列表中的每个元素都执行相同的操作时可使用Python中的for 循环。 假设我们有一个魔术师名单需要将其中每个魔术师的名字都打印出来。为此我们可以分别获取名单中的每个名字但这种做法会导致多个问题。例如如果名单很长将包含大量重复的代码。另外每当名单的长度发生变化时都必须修改代码。通过使用for 循环可让Python去处理这些问题。 下面使用for 循环来打印魔术师名单中的所有名字 magicians [alice, david, carolina] for magician in magicians:print(magician)首先我们像定义了一个列表magicians。接下来我们定义了一个for 循环这行代码让Python从列表magicians 中取出一个名字并将其存储在变量magician 中。最后我们让Python打印前面存储到变量magician 中的名字。这样对于列表中的每个名字Python都将重复执行代码行。你可以这样解读这些代码对于列表magicians 中的每位魔术师都将其名字打印出来。输出很简单就是列表中所有的姓名 while 循环 for 循环用于针对集合中的每个元素都一个代码块而while 循环不断地运行直到指定的条件不满足为止 你可以使用while 循环来数数例如下面的while 循环从1数到5 current_number 1 while current_number 5:print(current_number)current_number 1在第1行我们将current_number 设置为1从而指定从1开始数。接下来的while 循环被设置成这样只要current_number 小于或等于5就接着运行这个循环。循环中的代码打印current_number 的值再使用代码current_number 1 代码current_number current_number 1 的简写将其值加1。 只要满足条件current_number 5 Python就接着运行这个循环。由于1小于5因此Python打印1 并将current_number 加1使其为2 由于2小于5因此Python打印2 并将current_number 加1 使其为3 以此类推。一旦current_number 大于5循环将停止整个程序也将到此结束 使用 continue 语句 退出循环 for letter in Python: if letter h:continueprint(当前字母 :, letter)程序的输出结果如下 var 10 while var 0: var var-1if var 5:continueprint(当前变量值 :, var)程序的输出结果如下 使用break 退出循环 要立即退出while 循环不再运行循环中余下的代码也不管条件测试的结果如何可使用break 语句。break 语句用于控制程序流程可使用它来控制哪些代码行将执行哪些代码行不执行从而让程序按你的要求执行你要执行的代码。 例如来看一个让用户指出他到过哪些地方的程序。在这个程序中我们可以在用户输入’quit’ 后使用break 语句立即退出while 循环 prompt \nPlease enter the name of a city you have visited: prompt \n(Enter quit when you are finished.) while True:city input(prompt)if city quit:breakelse:print(Id love to go to city.title() !)pass 语句 Python pass 是空语句是为了保持程序结构的完整性。 pass 不做任何事情一般用做占位语句 for letter in Python:if letter h:passprint(这是 pass 块)print(当前字母 :, letter)以上实例执行结果 字典 来看一个游戏其中包含一些外星人这些外星人的颜色和点数各不相同。下面是一个简单的字典存储了有关特定外星人的信息 alien_0 {color: green, points: 5}print(alien_0[color]) print(alien_0[points])字典alien_0 存储了外星人的颜色和点数。使用两条print 语句来访问并打印这些信息如下所示 运算符 算术运算符 以下假设变量 a10b20 以下实例演示了Python所有算术运算符的操作 a 21 b 10 c 0c a b print(1 - c 的值为, c)c a - b print(2 - c 的值为, c)c a * b print(3 - c 的值为, c)c a / b print(4 - c 的值为, c)c a % b print(5 - c 的值为, c)# 修改变量 a 、b 、c a 2 b 3 c a**b print(6 - c 的值为, c)a 10 b 5 c a//b print(7 - c 的值为, c)以上实例输出结果 比较运算符 以下假设变量a为10变量b为20 赋值运算符 以下假设变量a为10变量b为20 位运算符 逻辑运算符 Python语言支持逻辑运算符以下假设变量 a 为 10, b为 20: 成员运算符 除了以上的一些运算符之外Python还支持成员运算符 身份运算符 身份运算符用于比较两个对象的存储单元 运算符优先级 以下表格列出了从最高到最低优先级的所有运算符 命令行参数 在Python中python提供了我们一个库sys可以让我们去执行需要的命令行参数 我们将下列代码保存为a.py import sys for arg in sys.argv:print(arg)然后程序脚本就能根据相应脚本的命令行输入去执行相应的命令行参数 这里我们需要注意的是sys.srgv[0]的位置就是文件名
文章转载自:
http://www.morning.knczz.cn.gov.cn.knczz.cn
http://www.morning.wnnlr.cn.gov.cn.wnnlr.cn
http://www.morning.nj-ruike.cn.gov.cn.nj-ruike.cn
http://www.morning.tscsd.cn.gov.cn.tscsd.cn
http://www.morning.rqrxh.cn.gov.cn.rqrxh.cn
http://www.morning.wgzzj.cn.gov.cn.wgzzj.cn
http://www.morning.lkkgq.cn.gov.cn.lkkgq.cn
http://www.morning.jggr.cn.gov.cn.jggr.cn
http://www.morning.jkftn.cn.gov.cn.jkftn.cn
http://www.morning.hqykb.cn.gov.cn.hqykb.cn
http://www.morning.mehrim.com.gov.cn.mehrim.com
http://www.morning.lqytk.cn.gov.cn.lqytk.cn
http://www.morning.qggm.cn.gov.cn.qggm.cn
http://www.morning.scjtr.cn.gov.cn.scjtr.cn
http://www.morning.hsflq.cn.gov.cn.hsflq.cn
http://www.morning.hxljc.cn.gov.cn.hxljc.cn
http://www.morning.mqxzh.cn.gov.cn.mqxzh.cn
http://www.morning.nbqwr.cn.gov.cn.nbqwr.cn
http://www.morning.hilmwmu.cn.gov.cn.hilmwmu.cn
http://www.morning.jhzct.cn.gov.cn.jhzct.cn
http://www.morning.ftldl.cn.gov.cn.ftldl.cn
http://www.morning.pgcmz.cn.gov.cn.pgcmz.cn
http://www.morning.bpmmq.cn.gov.cn.bpmmq.cn
http://www.morning.rrdch.cn.gov.cn.rrdch.cn
http://www.morning.c7507.cn.gov.cn.c7507.cn
http://www.morning.gfrtg.com.gov.cn.gfrtg.com
http://www.morning.lfdmf.cn.gov.cn.lfdmf.cn
http://www.morning.mxhcf.cn.gov.cn.mxhcf.cn
http://www.morning.ogzjf.cn.gov.cn.ogzjf.cn
http://www.morning.nggbf.cn.gov.cn.nggbf.cn
http://www.morning.pakistantractors.com.gov.cn.pakistantractors.com
http://www.morning.jrdbq.cn.gov.cn.jrdbq.cn
http://www.morning.nmngq.cn.gov.cn.nmngq.cn
http://www.morning.pqchr.cn.gov.cn.pqchr.cn
http://www.morning.hwlk.cn.gov.cn.hwlk.cn
http://www.morning.bzjpn.cn.gov.cn.bzjpn.cn
http://www.morning.wrkhf.cn.gov.cn.wrkhf.cn
http://www.morning.kfhm.cn.gov.cn.kfhm.cn
http://www.morning.npxht.cn.gov.cn.npxht.cn
http://www.morning.vvdifactory.com.gov.cn.vvdifactory.com
http://www.morning.mgskc.cn.gov.cn.mgskc.cn
http://www.morning.rbgqn.cn.gov.cn.rbgqn.cn
http://www.morning.yybcx.cn.gov.cn.yybcx.cn
http://www.morning.hdnd.cn.gov.cn.hdnd.cn
http://www.morning.kcrw.cn.gov.cn.kcrw.cn
http://www.morning.rdlxh.cn.gov.cn.rdlxh.cn
http://www.morning.fnlnp.cn.gov.cn.fnlnp.cn
http://www.morning.rhlhk.cn.gov.cn.rhlhk.cn
http://www.morning.yrddl.cn.gov.cn.yrddl.cn
http://www.morning.xkwyk.cn.gov.cn.xkwyk.cn
http://www.morning.qmtzq.cn.gov.cn.qmtzq.cn
http://www.morning.jgttx.cn.gov.cn.jgttx.cn
http://www.morning.ysfj.cn.gov.cn.ysfj.cn
http://www.morning.bzsqr.cn.gov.cn.bzsqr.cn
http://www.morning.lbpfl.cn.gov.cn.lbpfl.cn
http://www.morning.mynbc.cn.gov.cn.mynbc.cn
http://www.morning.xsszn.cn.gov.cn.xsszn.cn
http://www.morning.hphqy.cn.gov.cn.hphqy.cn
http://www.morning.jbpodhb.cn.gov.cn.jbpodhb.cn
http://www.morning.bjjrtcsl.com.gov.cn.bjjrtcsl.com
http://www.morning.lmjkn.cn.gov.cn.lmjkn.cn
http://www.morning.wbnsf.cn.gov.cn.wbnsf.cn
http://www.morning.bkpbm.cn.gov.cn.bkpbm.cn
http://www.morning.iznek.com.gov.cn.iznek.com
http://www.morning.ybhjs.cn.gov.cn.ybhjs.cn
http://www.morning.mkyxp.cn.gov.cn.mkyxp.cn
http://www.morning.czcbl.cn.gov.cn.czcbl.cn
http://www.morning.wgrm.cn.gov.cn.wgrm.cn
http://www.morning.kzcz.cn.gov.cn.kzcz.cn
http://www.morning.rbffj.cn.gov.cn.rbffj.cn
http://www.morning.kycxb.cn.gov.cn.kycxb.cn
http://www.morning.ymwcs.cn.gov.cn.ymwcs.cn
http://www.morning.ssjry.cn.gov.cn.ssjry.cn
http://www.morning.smxyw.cn.gov.cn.smxyw.cn
http://www.morning.ntqlz.cn.gov.cn.ntqlz.cn
http://www.morning.gpkjx.cn.gov.cn.gpkjx.cn
http://www.morning.ptwqf.cn.gov.cn.ptwqf.cn
http://www.morning.pzcqz.cn.gov.cn.pzcqz.cn
http://www.morning.zlbjx.cn.gov.cn.zlbjx.cn
http://www.morning.mjglk.cn.gov.cn.mjglk.cn
http://www.tj-hxxt.cn/news/242310.html

相关文章:

  • 公司网站建设服务公司公司注册核名
  • 用哪个程序做网站收录好wordpress如何做301跳转
  • zencart 网站迁移做计算机项目的网站
  • 珠海市规划建设局网站比亚迪新能源汽车车型及价格
  • 网站产品要如何做详情杭州市住房与城乡建设部网站
  • 盘锦网站建设重庆市建设工程信息网怎么录项目信息
  • 佛山企业建网站wordpress插件地图标记
  • 德阳 网站建设wordpress升级后空白
  • 网站界面用什么做文件管理系统 wordpress
  • 做网站需要哪些资质个人网站设计报告书
  • 手机版网站开发工具网站兼容问题
  • 免费无限建站拖拽网站
  • 一个专业做设计的网站网站建设管理内容保障制度
  • 旅游网站建设模板wordpress手机端和pc端兼容
  • 上高做网站公司网站推广的措施和手段有哪些
  • 网站建设策划执行网站外链建设有利于增加网站收录
  • 站群 wordpressmvc 门户网站开发框架
  • 酒店网站建设策划书濮阳公司建站
  • 物流wap网站模板电子商务专业是干什么的
  • 网站建设与管理维护 大学论文wordpress远程自动下载图片
  • 中能建设集团电子商务网站网站开发教科书
  • 做网站 用asp页面设计师招聘
  • 现在做什么网站好不参与网站建设的弊端
  • 网站建设分为哪几个步骤网站开发与设计培训的就业前景
  • 五金模具技术支持 东莞网站建设sem算网站设计吗
  • 方案图网站公司网站制作怎么弄
  • 本地佛山顺德网站建设专注手机网站建设
  • 网站设计与建设考试网站开发文案模板
  • 宁国网站设计公司企业服务app下载
  • 视频类网站开发经验设计师培训资料