首页 > 其他分享 >4:else结构

4:else结构

时间:2022-11-21 18:12:19浏览次数:25  
标签:... except else try 执行 输入 结构

try...except...else 结构

try...except...else 结构增加了“else 块”。如果 try 块中没有抛出异常,则执行 else 块。如果try 块中抛出异常,则执行 except 块,不执行 else 块。

【示例】try...except...else 结构执行测试

try:
    a = input("请输入被除数:")
    b = input("请输入除数:")
    c = float(a) / float(b)
except BaseException as e:
    print(e)
else:
    print("除的结果是:", c)

输出结果:

"D:\Program Files\Python310\python.exe" D:\work\python\four\mypy06.py 
请输入被除数:4
请输入除数:
could not convert string to float: ''

进程已结束,退出代码0

没有发生异常的执行情况(执行完 try 块后,执行 else):

请输入被除数:10
请输入除数:5
除的结果是: 2.0

 

标签:...,except,else,try,执行,输入,结构
From: https://www.cnblogs.com/yuanzijian/p/16912204.html

相关文章

  • 2:try_except基本结构
    try...一个except结构try...except是最常见的异常处理结构。结构如下:try:  被监控的可能引发异常的语句块exceptBaseException[ase]:  异常处理语句块  ......
  • JVM虚拟机(整体架构、类文件结构)我来了~~~
    虚拟机1.1发展历程1.1.1java往事​ Java诞生在一群懒惰、急躁而傲慢的程序天才之中。​ 1990年12月,Sun的工程师PatrickNaughton被当时糟糕的SunC++工具折磨的快疯......
  • 动态规划——数据结构与算法学习
    动态规划动态规划的原理其实也是将大问题划分为小问题,从而一步步获取最优解,但是适用于动态规划求解的问题,子问题往往不是独立的,是具有相互关联性。背包问题有一个背包,容......
  • 道长的算法笔记:树结构递归模型
    (一)线性结构的递归模型链表是一种天然带有递归性质的结构,当我们想要处理\(Node_A\)为首的链表,我们尝试处理\(Node_B\)为首的链表,然后再单独处理节点\(A\),类似的,......
  • tomcat_动态java项目的目录结构、与idea集成&创建web项目
    tomcat_动态java项目的目录结构静态项目和动态项目:目录结构:java动态项目的目录结构:项目的根目录WEB-INF目录:......
  • 05.结构体
    struct或structure是一个自定义数据类型,允许你包装和命名多个相关的值,从而形成一个有意义的组合。一、结构体的定义和实例化结构体于元素类型类似,它们都包含多个相关的值......
  • 【JavaScript 教程】第四章 程序流程01— JavaScript if else 语句
    英文 | https://www.javascripttutorial.net/译文|杨小爱在上节中,我们学习了JavaScript逻辑运算符,错过的小伙伴可以点击文章《​​【JavaScript教程】第三章运算符04......
  • InnoDB体系结构及工作原理
    概念InnoDB主要包括了内存池、后台线程以及存储文件。INNODB的三大特性:插入缓存,两次写,自适应hash内存池又是由多个内存块组成的,主要包括BufferPool、redolog缓冲等,解决cpu......
  • 设计模式--结构型模式
    设计模式--结构型模式结构型模式,共七种:适配器模式(新接口用老实现类)、装饰器模式(同代理,增强)、代理模式(方法前后)、外观模式(计算机包括…)、桥接模式(中间表)、组合模式(树)、......
  • 猿创征文 | 【Rust指南】解析struct 结构体的定义、实例化、方法、所有权、关联函数
    文章目录​​  前言​​​​一、结构体的定义​​​​二、结构体实例化​​​​三、元组结构体​​​​四、结构体所有权​​​​五、结构体方法​​​​六、结构体关联函......