Python基础之异常和错误练习题
练习题1成绩计算器题目描述编写一个程序让用户输入学生的考试成绩整数然后计算这些成绩的平均分。程序需要循环接收用户输入的成绩输入结束时停止输入使用try-except处理输入错误非整数输入当输入非整数时提示输入无效请输入整数使用else子句在成功输入时累加成绩使用finally子句在每次输入后打印当前已输入 X 个有效成绩最后显示平均分保留两位小数importtraceback total0count0whileTrue:try:score_strinput(请输入成绩:)if结束score_str:breakscoreint(score_str)count1exceptExceptionase:traceback.print_exc()print(输入无物料请重新输入)else:totalscorefinally:print(f当前已输入{count}个有效成绩)print(f平均分是{total/count:.2f})练习题2列表元素访问器题目描述创建一个包含10个随机整数的列表1-100之间。让用户输入索引值来访问列表中的元素。程序需要预设列表numbers [23, 45, 67, 89, 12, 34, 56, 78, 90, 21]让用户输入索引整数使用try-except处理两种异常输入不是整数时提示请输入整数索引索引超出范围时提示索引超出范围有效范围是0-9使用else子句在成功访问时显示该位置的元素使用finally子句显示索引访问尝试完成程序持续运行直到用户输入退出numbers[23,45,67,89,12,34,56,78,90,21]whileTrue:try:index_strinput(请输入索引:)if退出index_str:breakindexint(index_str)ifnot(0indexlen(numbers)-1or-len(numbers)index-1):raiseIndexError()exceptValueError:print(请输入整数索引)exceptIndexError:print(索引超出范围有效范围是0-9)else:print({index}该元素的位置:,numbers[index])finally:print(索引访问尝试完成)

相关新闻

学术润色提示词工程全栈指南(从GPT-4到Claude-3的12个高精度指令模板)

学术润色提示词工程全栈指南(从GPT-4到Claude-3的12个高精度指令模板)

更多请点击: https://intelliparadigm.com 第一章:学术润色提示词工程的核心范式 学术润色提示词工程并非简单地堆砌修饰性词汇,而是以语言学约束、领域知识嵌入与生成可控性为支点,构建可复现、可评估、可迭代的提示系统。其核心…

2026/7/24 15:26:23 阅读更多 →
深度学习损失函数:Focal Loss与Dice Loss原理与应用

深度学习损失函数:Focal Loss与Dice Loss原理与应用

1. 损失函数在深度学习中的核心作用 损失函数(Loss Function)是深度学习模型训练过程中最关键的组成部分之一,它直接决定了模型如何从错误中学习。简单来说,损失函数就是模型预测结果与真实标签之间的差异量化器。在图像分割、目标…

2026/7/24 15:25:23 阅读更多 →
级联故障、重试风暴与超时不匹配:分布式系统“隐形杀手”诊断

级联故障、重试风暴与超时不匹配:分布式系统“隐形杀手”诊断

在分布式系统中,一个服务的缓慢或故障很少局限在自身。一次简单的超时可能触发反复重试,重试消耗线程池资源,线程池耗尽又导致上游请求排队,最终引发级联崩溃。这类系统性故障——级联故障、重试风暴、超时不匹配——是微服务架构中的“隐形杀手”,它们没有单一异常堆栈,…

2026/7/24 15:25:23 阅读更多 →

最新新闻

DRA7xx处理器DPI与GPMC接口时序配置实战:从理论到调试

DRA7xx处理器DPI与GPMC接口时序配置实战:从理论到调试

1. 项目概述与核心挑战在嵌入式系统,尤其是汽车电子、工业控制这类对稳定性和实时性要求极高的领域,处理器与外部设备的接口时序设计往往是决定项目成败的关键。我最近在基于TI DRA7xx系列处理器(如DRA710、DRA712等)设计一个集成…

2026/7/24 15:37:33 阅读更多 →
Hermes Agent 多智能体怎么用?三种方式一文讲透

Hermes Agent 多智能体怎么用?三种方式一文讲透

一个 Agent 不够用?分身、组队、临时工,三种玩法各有乾坤。 为什么需要多智能体? 你有没有过这样的体验—— 跟 AI 聊工作,聊着聊着突然蹦出昨天聊的学习计划;让它帮忙分析数据,它却记得你上次让它写的营…

2026/7/24 15:37:33 阅读更多 →
AI短视频爆款流水线:从脚本生成到成片发布的7步标准化工作流(附私藏SOP模板)

AI短视频爆款流水线:从脚本生成到成片发布的7步标准化工作流(附私藏SOP模板)

更多请点击: https://intelliparadigm.com 第一章:AI短视频爆款流水线的底层逻辑与价值闭环 AI短视频爆款流水线并非简单工具堆砌,而是数据驱动、模型协同与商业反馈深度耦合的价值闭环系统。其底层逻辑根植于“生成—分发—反馈—优化”四阶…

2026/7/24 15:37:33 阅读更多 →
低代码平台的权限模型设计:RBAC、ABAC 与 AI 驱动的动态权限推荐

低代码平台的权限模型设计:RBAC、ABAC 与 AI 驱动的动态权限推荐

低代码平台的权限模型设计:RBAC、ABAC 与 AI 驱动的动态权限推荐 一、低代码平台权限管理的特殊性 低代码平台的权限模型设计比传统 SaaS 系统更复杂,原因有三:首先是权限目标的双重性——既要控制"谁能搭建应用"(平台权…

2026/7/24 15:37:33 阅读更多 →
Django毕业设计-基于 Django 的高校信息学科部门户网站设计与实现 计算机信息学科教学服务宣传网站设计与实现(源码+LW+部署文档+全bao+远程调试+代码讲解等)

Django毕业设计-基于 Django 的高校信息学科部门户网站设计与实现 计算机信息学科教学服务宣传网站设计与实现(源码+LW+部署文档+全bao+远程调试+代码讲解等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/7/24 15:37:33 阅读更多 →
Dify+RAG构建智能数据治理知识库实战

Dify+RAG构建智能数据治理知识库实战

1. 项目概述:当RAG遇上数据治理最近在帮某金融机构搭建内部知识库时,发现他们堆积如山的监管文件、数据标准文档让新员工望而生畏。这让我意识到:RAG(检索增强生成)技术可能是解决数据治理知识管理痛点的银弹。不同于传…

2026/7/24 15:36:32 阅读更多 →

日新闻

用Highcharts 创建可拖拽三维散点立方体3D图表

用Highcharts 创建可拖拽三维散点立方体3D图表

该案例基于Highcharts scatter3d 三维散点图实现空间立方体散点可视化,核心特色:三维 X/Y/Z 三轴空间,所有散点分布在 0~10 立方体空间内;散点使用径向渐变实现立体 3D 圆球质感;支持鼠标 / 触屏拖拽画布,…

2026/7/24 0:00:29 阅读更多 →
AppCertDlls:进程创建路径上的 DLL 入口

AppCertDlls:进程创建路径上的 DLL 入口

AppCertDlls:进程创建路径上的 DLL 入口 AppCertDlls 位于 HKLM\System\CurrentControlSet\Control\Session Manager\AppCertDlls。本文的程序功能是只读列出这个键在 64 位和 32 位注册表视图中的全部值,并显示每条值的来源、名称、类型和可安全显示的数…

2026/7/24 0:00:29 阅读更多 →
我的编程之路:第一篇博客

我的编程之路:第一篇博客

大家好,我是一名编程初学者,同时这也是我编程学习之路上的第一篇博客。在这里,我想要向大家介绍我的一些想法和规划。a.自我介绍我是一个刚刚接触编程的新手,目前在学习c语言,我对编程世界充满了强烈的好奇。当然&…

2026/7/24 0:00:29 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/24 3:59:20 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/24 1:23:39 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/23 17:49:47 阅读更多 →

月新闻