python语法练习1217——else与with语句

mac2024-06-03  29

else语句

1.if-elif-else语句:

num=input() num=int(num) if num>3: print(num,'太大了') elif num==3: print('猜对了') else: print(num,'有点小')

2.while/for-else语句: 只有执行完while/for才会执行else,如果while/for循环没有执行完发生中断跳出循环,则不会执行else语句。

num=3 while num>0: num-=1 print(num) else: print('执行else语句!') #运行结果 2 1 0 执行else语句! #示例2: for i in range(5): print(i) if i==4: break #循环中断 else: print('执行else语句!') #运行结果 0 1 2 3

3.try-except-else语句: else与异常处理搭配,只要try中的语句没有出现异常,就执行else语句。若执行了except语句块,就不执行else语句。

with语句

with expression [as target]: 子句

expression:是一个需要执行的表达式; target:是一个变量或者元组,存储的是expression表达式执行返回的结果,可选参数。

常用于读写和关闭文件

最新回复(0)