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

python中else使用汇总

在 Python 中, else 有多种用法:

一、与 if 语句搭配

通常与 if 、 elif 一起使用,当所有条件都不满足时执行 else 中的代码块。
num = 5
if num > 10:
    print("大于 10")
elif num == 5:
    print("等于 5")
else:
    print("小于 10 且不等于 5")

二、与循环语句搭配
 
1.  for 循环中的 else :当 for 循环正常执行完(没有被 break 语句中断)时, else 子句中的代码会被执行。

for i in range(5):

    print(i)

else:

    print("循环正常结束")

2.  while 循环中的 else :与 for 循环类似,当 while 循环条件变为假而正常退出时, else 子句中的代码会被执行。如果在循环中使用了 break 语句导致循环提前终止,则 else 部分不会执行。

count = 0

while count < 5:

    print(count)

    count += 1

else:

    print("循环正常结束")

三、与异常处理搭配

在 try-except 语句中,当没有异常发生时, else 子句中的代码会被执行。
try:
    num = int(input("请输入一个整数:"))
except ValueError:
    print("输入不是整数")
else:
    print(f"输入的整数是:{num}")

 

 


http://www.kler.cn/news/356814.html

相关文章:

  • docker启动MySQL容器失败原因排查记录
  • 力扣 142.环形链表Ⅱ【详细解释】
  • C#的自定义对话框和提示窗体 - 开源研究系列文章
  • Shell脚本:用户和用户组管理全面指南
  • 如何用代码将网页打开
  • Hbase安装及使用
  • OpenCV高级图形用户界面(6)获取指定窗口中图像的矩形区域函数getWindowImageRect()的使用
  • 业务逻辑漏洞之墨者学院靶场——身份认证失效
  • 【文化课学习笔记】【化学】选必三:同分异构体的书写
  • 初识Linux之指令(二)
  • 学习资料分享平台计算机毕设基于SpringBootSSM框架
  • 【经典卷积网络】(一)——LeNet-5
  • perl 给特定文件加上特定内容
  • DBeaver导出数据表结构和数据,导入到另一个环境数据库进行数据更新
  • Java中的equals()和hashCode()方法是如何工作的?
  • opencv学习:人脸识别器特征提取BPHFaceRecognizer_create算法的使用
  • R语言机器学习算法实战系列(三)lightGBM算法+SHAP值(Light Gradient Boosting Machine)
  • 前端知识整理(全屏播放器 CSS JavaScript 轮转播放 jquery库 AJAX 画布 网页测试)
  • Android技术探索:深入解析Android组件
  • #嵌入式笔面经分享#科大讯飞公司嵌入式硬件面经(第1面)