Python基础合集 练习21 (错误与异常处理语句)

这篇具有很好参考价值的文章主要介绍了Python基础合集 练习21 (错误与异常处理语句)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

‘’‘try:
block1
except[ExceptionName]:
block2
‘’’

block1:执行代码,表示可能会出现错误的代码块

ExceptionName: 表示要捕获的异常名称,为可选参数.如果不指定异常名称,则表示捕获所有异常

block2:表示发生异常时执行的代码块

while True:
try:
num = int(input('请输入一个数: '))
result = 50 / num
print(result)
print(‘50/{0}={1}’.format(num, result))
exit() # 退出程序
except ZeroDivisionError:
print(‘除数不能为0,请重新输入’)

如果有多种异常

while True:
try:
num = int(input('请输入一个数: '))
result = 50 / num
print(result)
print(‘50/{0}={1}’.format(num, result))
exit() # 退出程序
except ZeroDivisionError:
print(‘除数不能为0,请重新输入’)
except ValueError:
print(‘请输入数字。’)
except Exception as e: # 指定Exception异常,并为其设置别名
print('未知错误: ', e)

总代码如下:

Python基础合集 练习21 (错误与异常处理语句)

谢谢观看,制作不易,不喜勿喷
如果喜欢,请点赞加关注哟
小白们,可以照着敲一遍哈文章来源地址https://www.toymoban.com/news/detail-432490.html

到了这里,关于Python基础合集 练习21 (错误与异常处理语句)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python 异常处理 try-except,else,finally, with 语句的区别

    在日常编写程序时,难免会遇到错误,有的是由于疏忽造成的语法错误,有的是程序内部隐含逻辑问题造成的数据错误,还有的是程序运行时与系统的规则冲突造成的系统错误,等等。 总的来说,编写程序时遇到的错误可大致分为 2 类,分别为语法错误和运行时错误。 Pyth

    2023年04月08日
    浏览(30)
  • 10天玩转Python第2天:python判断语句基础示例全面详解与代码练习

    ​ 数据类型转换: 数据本来的类型不是我们计算使用想要的类型 int() 将其他类型转换为 int 类型(小数, 整数类型的字符串) float() 将其他类型转换为 float 类型(整数, 数字类型的字符串) str() 将其他类型转换为 str 类型(任意类型)​ 函数: 作用 语法 type(变量) 可以获取变量的数据

    2024年02月04日
    浏览(47)
  • Java 学习路线:基础知识、数据类型、条件语句、函数、循环、异常处理、数据结构、面向对象编程、包、文件和 API

    Java 是一种由 Sun Microsystems 于 1995 年首次发布的编程语言和计算平台。Java 是一种通用的、基于类的、面向对象的编程语言,旨在减少实现依赖性。它是一个应用程序开发的计算平台。Java 快速、安全、可靠,因此在笔记本电脑、数据中心、游戏机、科学超级计算机、手机等领

    2024年03月24日
    浏览(75)
  • pycharm的debug调试以及异常,Python 中错误的处理方式

    在b站看了详细的视频教程,做一个系统的总结。第一次写关于pycharm的debug调试以及python代码运行报错处理的帖子,错误地方请大家指出。 作为一个非科班出生的学生,平时看代码的时候特别的难懂,这时候对代码debug单步调试可以很好的看代码的具体信息。让我们能够更加清

    2023年04月19日
    浏览(31)
  • 【python基础】if语句-处理列表

    通过结合使用if语句和列表,可以完成一些程序上的需求,比如,对列表中特定的值做特殊处理 比如我们有一个学员名单,其中\\\'刘柏宏\\\'入学比较晚,需要我们重点关注,编写程序如下所示: 到目前为止,对于处理的每个列表都做了一个简单的假设,即假设它们都至少包含一

    2024年02月08日
    浏览(34)
  • 【Python 基础篇】Python 异常处理

    在软件开发中,错误和异常是难以避免的。当我们编写Python代码时,有时候会遇到各种各样的问题,例如无效的输入、文件不存在、网络连接问题等等。为了保证程序的稳定性和可靠性,Python提供了异常处理机制,可以在程序出现错误时进行捕获和处理,避免程序崩溃或给用

    2024年02月11日
    浏览(29)
  • Python基础之异常处理

    程序在运行过程中,难免会遇到错误,有的是编写人员疏忽造成的语法错误,有的是程序内部隐含逻辑问题造成的数据错误,还有的是程序运行时与系统的规则冲突造成的系统错误,等等。如果出错就不会执行出错语句后面的代码,导致程序异常中断,因此为了提高程序健壮

    2024年01月22日
    浏览(30)
  • Python零基础入门(十一)——异常处理

    个人简介:机电专业在读研究生,CSDN内容合伙人,博主个人首页 Python入门专栏:《Python入门》欢迎阅读,一起进步!🌟🌟🌟 码字不易,如果觉得文章不错或能帮助到你学习,可以点赞👍收藏📁评论📒+关注哦!😊😊😊 欢迎来到本系列的第十一篇文章!在前面的学习中

    2024年02月14日
    浏览(41)
  • Python实战基础19-异常处理及程序调试

    在程序运行过程中,经常会遇到各种各样的错误,这些错误统称为“异常”。 这些异常有的是由于开发者将敲错,这类错误产生的是SyntaxError:invalid syntax(无效语法),这将直接导致程序不能运行。这类异常是显式的,在开发阶段很容易被发现。 还有一类是隐式的,通

    2024年02月07日
    浏览(34)
  • try语句异常处理

    try语句 ​ 使用try语句主要是为了进行异常的捕捉处理,异常在python也有几个基类 异常的所有基类 异常名称 描述 BaseException 所有异常的基类 SystemExit 解释器请求退出 KeyboardInterrupt 用户中断执行 Exception 常规错误的基类 StopIteration 迭代器没有更多的值 GeneratorExit 生成器发生异

    2024年02月07日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包