python中else语句用法

python中else语句用法

浏览次数:
信息来源: 用户投稿
更新日期: 2026-03-10 15:07:29
文章简介

Python中else语句的用法,不仅仅是和if来配对,也可以配合while和for循环来使用。 在Python中,else语句不仅能跟if语句搭,构成“要么怎样,要

2025阿里云双十一服务器活动

Python中else语句的用法,不仅仅是和if来配对,也可以配合while和for循环来使用。

在Python中,else语句不仅能跟if语句搭,构成“要么怎样,要么不怎样”的语境;Ta还能跟循环语句(for语句或者while语句),构成“干完了能怎样,干不完就别想怎样”的语境;其实else语句还能够跟我们刚刚讲的异常处理进行搭配,构成“没有问题,那就干吧”的语境。

1)配合if语句

2)配合while和for循环

只在循环完成后才执行,如果循环中执行使用到break,则else不执行,如果没有触发break,则执行else语句。

print('%d最大的约数是%d'%(num,count))

num=int(input('请输入一个数:'))

3)tryelse语句

猜猜下面的语句打印的结果是什么?

#try....except...else语句,当没有异常发生时,else中的语句将会被执行。所以结果为

4)使用with语句固然方便,但如果出现异常的话,文件还会自动正常关闭吗?

with语句会自动处理文件的打开和关闭,如果中途出现异常,会执行清理代码,然后确保文件自动关闭。

5)你可以换一种形式写出下边的伪代码吗?

真是伪代码,就压根没看懂,可以这样写:with语句处理多个项目的时候,可以用逗号隔开写成一条语句

5)使用with语句改写以下代码,让Python去关心文件的打开与关闭吧。0

deffile_compare(file1,file2):

differ=[]#统计不一样的数量

file1=input('请输入需要比较的头一个文件名:')

file2=input('请输入需要比较的另一个文件名:')

differ=file_compare(file1,file2)

print('两个文件完全一样!')

python中else语句用法

print('第%d行不一样'%each)

with语句修改后代码如下:此处为隐藏的内容发表评论并刷新,方可查看发表评论

6)利用异常的原理,修改下面的代码使得更高效率的实现吗?t1sm

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('|---感谢使用通讯录程序---|')

修改后的代码:此处为隐藏的内容发表评论并刷新,方可查看发表评论

私以为修改之后,可读性反而变差了!

标签:
买云服务器便宜划算吗(云服务器有便宜的吗)
« 上一篇
返回列表
下一篇 »

如本文对您有帮助,就请抽根烟吧!