如何用python开发bmi计算器 您所在的位置:网站首页 python常用指令大全 如何用python开发bmi计算器

如何用python开发bmi计算器

2023-03-24 19:53| 来源: 网络整理| 查看: 265

用python开发bmi计算器的程序设计思路

要利用python的代码来开发一款bmi计算器,应当理清如下的一些思路:

首先应当了解bmi的计算公式是什么,据参考资料bmi计算公式在线计算器中的介绍,bmi = 体重÷身高²。其次应该考虑如何让用户输入体重和身高的数据,如果是web应用的话,可以通过前端的表单进行提交,这里采用python内置的函数input()来实现;判断用户输入的是否是数值,如果不是的话,就输出一个提示,这可以使用float()方法来转换用户输入的值,并通过try...except语句来捕获float()转换非数值字符串抛出的ValueError,并输出提示;应当解决用户输入非数值后让用户重新输入数值的程序,可以是用while循环来解决;应当让程序易调用且可重复使用,这可以用函数来封装。 python开发bmi计算器实例代码 #-*- coding:utf-8 -*- def bmi(): while(True): try: l = input("输入体重和身高,单位为kg和m,用英文逗号隔开(退出请输入exit):").split(",") if l[0] == 'exit': break w,b = map(float,l) BMI = w / b**2 print(BMI) except ValueError as err: print("请正确输入数值") bmi() #命令行输入运行python文件命令,如:python3 test.py 得到输入和输出: 输入体重和身高,单位为kg和m,用英文逗号隔开(退出请输入exit):a,b 请正确输入数值 输入体重和身高,单位为kg和m,用英文逗号隔开(退出请输入exit):60,1.7 20.761245674740486 输入体重和身高,单位为kg和m,用英文逗号隔开(退出请输入exit):exit


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有