Python中else语句的用法,不仅仅是和if来配对,也可以配合while和for循环来使用。
在Python中,else语句不仅能跟if语句搭,构成“要么怎样,要么不怎样”的语境;Ta还能跟循环语句(for语句或者while语句),构成“干完了能怎样,干不完就别想怎样”的语境;其实else语句还能够跟我们刚刚讲的异常处理进行搭配,构成“没有问题,那就干吧”的语境。
只在循环完成后才执行,如果循环中执行使用到break,则else不执行,如果没有触发break,则执行else语句。
print('%d最大的约数是%d'%(num,count))
num=int(input('请输入一个数:'))
猜猜下面的语句打印的结果是什么?
#try....except...else语句,当没有异常发生时,else中的语句将会被执行。所以结果为
with语句会自动处理文件的打开和关闭,如果中途出现异常,会执行清理代码,然后确保文件自动关闭。
5)你可以换一种形式写出下边的伪代码吗?
真是伪代码,就压根没看懂,可以这样写:with语句处理多个项目的时候,可以用逗号隔开写成一条语句
deffile_compare(file1,file2):
differ=[]#统计不一样的数量
file1=input('请输入需要比较的头一个文件名:')
file2=input('请输入需要比较的另一个文件名:')
differ=file_compare(file1,file2)
print('两个文件完全一样!')

print('第%d行不一样'%each)
with语句修改后代码如下:此处为隐藏的内容发表评论并刷新,方可查看发表评论
print('|---欢迎进入通讯录程序---|')
print('|---1:查询联系人资料---|')
print('|---2:插入新的联系人---|')
print('|---3:删除已有联系人---|')
print('|---4:退出通讯录程序---|')
请输入相关的指令代码:'))
name=input('请输入联系人姓名:')
print(name+':'+contacts[name])
print('您输入的姓名不再通讯录中!')
name=input('请输入联系人姓名:')
print('您输入的姓名在通讯录中已存在-->>',end='')
print(name+':'+contacts[name])
ifinput('是否修改用户资料(YES/NO):')=='YES':
contacts[name]=input('请输入用户联系电话:')
contacts[name]=input('请输入用户联系电话:')
name=input('请输入联系人姓名:')
del(contacts[name])#也可以使用dict.pop()
print('您输入的联系人不存在。')
print('|---感谢使用通讯录程序---|')
修改后的代码:此处为隐藏的内容发表评论并刷新,方可查看发表评论
私以为修改之后,可读性反而变差了!
本文来源:vps主机--python中else语句用法
本文地址:https://www.idcbaba.com/vps/4881.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。



