看淘网-高情商聊天恋爱宝典!| 下载蜜小助-恋爱聊天话术

当前位置: 首页> 文章

Python第34课练习--异常处理:丰富的else语句和简洁的with语句

发布时间:2019-08-14 15:13:01 作者:xhs 阅读:765
Python第34课练习--异常处理:丰富的else语句和简洁的with语句:1。在python中还有什么语句可以匹配?答:在python中,else语句不仅可以与if语句配对,以形成“非此即彼”的上下文;它还可以与循环(for或while)结合使用,以创建“一旦你做了你能做的,就不要做你不能做的”上下文。实际上,else可以用于匹配我们刚才在“没问题,让我们做吧”上下文中讨论的异常处理。2。循环中的break语句是否将跳过以下示例中的else语句?求一个数的最大除数def showmaxfactor(数字):计数=数字//2当计数大于1时:如果num%count==0:print(“%d最大除数是%d%”(num,count))。打破计数-=1其他:打印(“%d”是prime!”%num)num=int(“请输入一个数字:”)ShowMaxFactor(数字)答:ELSE语句被跳过,因为ELSE与一个循环(while和for)成对出现,所以ELSE语句块的内容在循环正常完成之前不会执行。三。请目视检查以下代码将打印什么?尝试:打印(“ABC”)除了:打印(“def”)其他:打印(“GHI)最后:打印(“jkl”)答:只有except语句不打印,因为try语句块中没有异常,所以还会执行else语句块。输出:基础知识GHIJKL4。您可以使用什么语句来停止担心打开文件而忘记关闭它?答:使用WITH语句。例如:尝试:打开(“”数据)。txt“,”w”)作为f:对于F中的每一行:打印(每行)除了“原因:print('c错误:'+str(原因))5。WITH语句很方便,但是如果出现异常,文件是否可以自动关闭?答:WITH语句自动处理文件的打开和关闭,如果一路上发生异常,则执行清除代码,然后自动关闭文件。6。你能用不同的形式写下下图中的伪代码吗?图像。巴布亚新几内亚答:当使用WITH语句处理多个项时,可以编写一个用逗号分隔的语句。将a()作为a,b()作为b,一套7。使用WITH语句重写以下代码。让python关心打开和关闭文件。def文件比较(file1,file2):F1=打开(文件1)F2=打开(文件2)计数=0计数行总是计算不同的金额对于,F1中的第1行:第2行=第2层。阅读线()计数+=1如果,第1行!=第2行:不同。附加(计数)F1。结束()F2。结束()返回差异file1=input('请输入要比较的第一个文件:')file2=input('请输入另一个要比较的文件:')differ=文件比较(file1,file2)如果len(differ)==0:print(“两个文件完全相同!”)其他:print('两个文件都有所有的差异〔%d〕:%len(differ))对于每种不同的:打印(“%d行不同”“”,每个)答:修改如下:def文件比较(file1,file2):当open(file1)为f1时,open(file2)为f2:。#计数=0计数行总是计算不同的金额对于,F1中的第1行:第2行=第2层。阅读线()计数+=1如果,第1行!=第2行:不同。附加(计数)返回差异file1=input('请输入要比较的第一个文件:')file2=input('请输入另一个要比较的文件:')differ=文件比较(file1,file2)如果len(differ)==0:print(“两个文件完全相同!”)其他:print('两个文件都有所有的差异〔%d〕:%len(differ))对于每种不同的:打印(“%d行不同”“”,每个)可以使用异常原则修改以下代码以提高效率吗?查询通讯簿打印(欢迎使用通讯簿程序)打印('-----1:查询联系人数据-----')打印('--2:插入新联系人--')打印('--3:删除现有联系人--')打印(“-----4:退出通讯簿程序-----”)。联系人=dict()而1:instr=int(输入(“\n请输入相关的指令代码”))如果instr==1:name=input('请输入联系人姓名:')如果联系人中的姓名:联系人[姓名]打印(姓名+':'+联系人[姓名])其他:print(“您键入的名称不在通讯簿中!”)如果instr==2:name=input('请输入联系人姓名:')如果联系人中的姓名:print(“您键入的名称已存在于通讯簿中”-->“,end=”)联系人[姓名]打印(姓名+':'+联系人[姓名])if input('是否修改用户数据(是/否):')='是':contacts[名称]=输入(“请输入用户联系人号码:”)其他:contacts[名称]=输入(“请输入用户联系人号码:”)如果instr==3:name=input('请输入联系人姓名:')如果联系人中的姓名:del(contacts[姓名])也可用于dict.pop其他:print(“您键入的联系人不存在!”)如果instr==4:打破打印(“---感谢您使用通讯簿——”)答:使用条件语句的代码很简单,但不高效。引文程序访问字典键两次,一次确定它是否存在(例如,如果联系人中有姓名),另一次获取值(例如,打印(姓名+':'+联系人[姓名])。通过一个异常解决方案,我们可以简单地避免需要执行的每个操作,以确定字典中是否存在键。只要在字典中不存在键时触发keyError异常,就可以使用此功能修改代码,如下所示:查询通讯簿打印(欢迎使用通讯簿程序)打印('-----1:查询联系人数据-----')打印('--2:插入新联系人--')打印('--3:删除现有联系人--')打印(“-----4:退出通讯簿程序-----”)。联系人=dict()而1:instr=int(输入(“\n请输入相关的指令代码”))如果instr==1:name=input('请输入联系人姓名:')尝试:已在此处修改联系人[姓名]打印(姓名+':'+联系人[姓名])除了keyError:更改了这个print(“您键入的名称不在通讯簿中!”)如果instr==2:name=input('请输入联系人姓名:')尝试:已在此处修改print(“您键入的名称已存在于通讯簿中”-->“,end=”)联系人[姓名]打印(姓名+':'+联系人[姓名])if input('是否修改用户数据(是/否):')='是':contacts[名称]=输入(“请输入用户联系人号码:”)除了keyError:更改了这个contacts[名称]=输入(“请输入用户联系人号码:”)如果instr==3:name=input('请输入联系人姓名:')尝试:已在此处修改del(contacts[姓名])也可用于dict.pop除了keyError:更改了这个print(“您键入的联系人不存在!”)如果instr==4:打破打印(“---感谢您使用通讯簿——”)Python第34课练习--异常处理:丰富的else语句和简洁的with语句
相关文章
猜您喜欢
怎么试探前女友想不想复合?

女人是一种让男人捉摸不透的生物,特别是在分手后,就算有复合的想法,表面也会表现的很平静。所以需要男人根据情况自己判断。那到底该怎么去试探前女友想不想复合呢?

2024-02-21

狮子座女生的10个特点,追她之前摸透她的心

狮子座女生可不是那么好追的女生,看上去她平易近人、热情开朗,其实内心却有着自己的小傲娇,狮子座女生的10个特点,追她之前先了解一下吧!

2024-02-21

大街上怎么要女生微信不尴尬,这样要女生乖乖给你

很多时候男生就算在大街上遇到自己喜欢的女生类型,也不敢上来问女生微信,只能看着自己心仪的女生慢慢走远。下面给大家分享大街上怎么要女生微信不尴尬,这样要女生乖乖给你。

2024-02-20

用一个问题测试她喜欢你的方法,女生喜欢你就去追

想知道女生是不是喜欢你,教用一个问题测试她喜欢你的方法:你可以对她说一句话:你好像长胖了一点?(看看女生是什么反应。不过如果男生问出这个问题,可能让女生觉得你情商低,就算女生喜欢你也有一定的风险性)

2024-02-20

女生说心累怎么回复安慰她?分享正确回复方法

女生会在什么情况下说心累呢?可能是她工作上面遇到问题不好解决,让她觉得心累;可能是你对于女生的暗示无动于衷,女生觉得你不落教感到心累。那女生说心累应该怎么回复安慰她呢?

2024-02-19

惹女朋友生气检讨书1000字,哄她不再生你的气

如果男生犯了错惹女朋友生气,那就一定要想办法哄好她,因为是你错了呀。而想要哄好生气的女朋友,那你一定要认识到自己的错误,下面给大家分享惹女朋友生气检讨书1000字,希望能够帮助你哄好你的女朋友。

2024-02-19

婚姻恢复——维持感情让家庭重归平静

婚姻中有幸福的时候,也有不幸福的时候,夫妻应该做到维持好感情,才能顺利让婚姻恢复到幸福的时候,让家庭重归平静。

2024-02-19

怎么追巨蟹座女生?追巨蟹座女生怎么聊天

和巨蟹座女生谈过恋爱之后,就会知道她的内心真的很纯真,不过她性格上的复杂性则是让许多男生疑惑的关键,怎么追巨蟹座女生?追巨蟹座女生的时候要如何聊天呢?

2024-02-18

女朋友说分手后做朋友是什么意思?是真的做朋友么

如果女朋友说分手后做朋友是什么意思呢?如果是还爱着对方那就不应该选择分手,如果是不爱了那大家就应该彻底断了联系,真正深爱过的人是不可能在分手后做朋友的。下面就来分析女朋友的心理。

2024-02-18

暗恋一个人能有多难受?虐心回答句句戳心

暗恋是幸福的,却又是痛苦的,更是难受的,可遇而不可求的爱始终会令人感到绝望,那就是暗恋一个人所体会的难受,明明没有机会却又不想放手真的很痛苦。

2024-02-18

脱单神器
脱单神器
安卓版蜜小助APP 脱单神器
iOS版蜜小助APP 脱单神器

20W+可复制撩妹话术

实战案例+话术+视频+教程

热门文章
口述:公公在梳妆台上给我数次高潮
口述:公公在梳妆台上给我数次高潮
2013-11-11 1069065
二宮琴美、東熱出操翻白眼昏死
二宮琴美、東熱出操翻白眼昏死
2015-03-14 78328
那个午夜 禽兽继父将我压在身下
那个午夜 禽兽继父将我压在身下
2014-04-08 78054
韩国美女主播”钟淑”高清视频精品合集9部 115网盘在线观看
韩国美女主播”钟淑”高清视频精品合集9部 115网盘在线观看
2015-03-11 77288
店长推荐作品 EMP-001 EMPIRE Vol.1 50 波多野结衣 50连发泼溅中 2012年
店长推荐作品 EMP-001 EMPIRE Vol.1 50 波多野结衣 50连发泼溅中 2012年
2015-03-19 75774
留守女人和禽兽公公的不伦性事
留守女人和禽兽公公的不伦性事
2013-12-28 74937
美国男人让我一夜高潮五次
美国男人让我一夜高潮五次
2014-04-29 69845
关牧村与前夫王星军离婚真正原因 关牧村前夫王星军照片家庭背景及个人资料
关牧村与前夫王星军离婚真正原因 关牧村前夫王星军照片家庭背景及个人资料
2014-08-15 64941
公公的精湛床技让我死去活来
公公的精湛床技让我死去活来
2014-04-08 56763
我和小姨子在车上疯狂嘿咻
我和小姨子在车上疯狂嘿咻
2013-12-28 56566