首页 > 编程语言 >Python-异常处理

Python-异常处理

时间:2023-03-28 21:23:39浏览次数:34  
标签:weight Python bmi except 处理 user print 异常

Python中也有异常处理的方式:

演示代码:

try:
    user_weight = float(input("输入体重:"))
    user_height = float(input("输入身高:"))
    user_bmi = user_weight / user_height **2
except ValueError:
    print("输入不合理")
except ZeroDivisionError:
    print("不能为0")
except:
    print("发生未知错误")
else:
    print("您的bmi值为"+str(user_bmi))
finally:
    print("程序结束")

 

 

 

 

 

标签:weight,Python,bmi,except,处理,user,print,异常
From: https://www.cnblogs.com/rsy-bxf150/p/17266733.html

相关文章

  • 优雅的接口防刷处理方案
     前言本文为描述通过Interceptor以及Redis实现接口访问防刷Demo这里会通过逐步找问题,逐步去完善的形式展示原理通过ip地址+uri拼接用以作为访问者访问接口区......
  • Python中的这个super这行是啥意思啊?
    大家好,我是皮皮。一、前言前几天在Python白银交流群【Ming】问了一个Python基础的问题,这里拿出来给大家分享下。二、实现过程这里【carpediem】给了一个思路,如下图所......
  • Python-HelloWorld
    Python语言在形式上比之前学过的CC++Java等都要简单的多,它不需要导包或者声明#include什么的,甚至不需要创建class或者main函数我们首先新建一个python文件,后缀是.py......
  • OpenCV图像处理|1.1 OpenCV介绍与环境搭建
    1.1OpenCV介绍与环境搭建1.1.1介绍OpenCV(OpenSourceComputerVisionLibrary)开放源代码计算机视觉库,主要算法涉及图像处理、计算机视觉和机器学习相关方法。OpenCV其......
  • pytest在python中的使用
    pytest简介:pytest是python的第三方单元测试框架,比自带的unittest更简洁和高效,同时兼容unittest框架。 pytest测试用例编写规则:1、测试文件以test_开头(以_test结尾......
  • Python-开始学习python
    为了之后服务外包杯团队合作项目,我今天开始学习python.首先要安装开发环境和编译器一个在python官网下载https://www.python.org/在cmd中输入python测试安装是否成功......
  • 深入理解 python 虚拟机:pyc 文件结构
    深入理解python虚拟机:pyc文件结构在本篇文章当中主要给大家介绍一下.py文件在被编译之后对应的pyc文件结构,pyc文件当中的一个核心内容就是python字节码。pyc......
  • python系列004
    .updata()方法,对数字的键值无效?解决:a.update({2:"哈哈哈"})//dict.update()要求传入一个dict,a.update(2="nonono")并不是;//然而,以字符作为键值却可以使用上述注释的......
  • Python 文件处理
    文件处理是任何Web应用程序的重要组成部分。Python有几个用于创建、读取、更新和删除文件的函数。文件处理在Python中使用文件的关键函数是 open() 函数。open......
  • # yyds干货盘点 # Python中的这个super这行是啥意思啊?
    大家好,我是皮皮。一、前言前几天在Python白银交流群【Ming】问了一个Python基础的问题,这里拿出来给大家分享下。二、实现过程这里【carpediem】给了一个思路,如下图所示:自动......