美文网首页
如何用python开发bmi计算器

如何用python开发bmi计算器

作者: 码字的程序员 | 来源:发表于2023-03-22 08:13 被阅读0次

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

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

    1. 首先应当了解bmi的计算公式是什么,据参考资料bmi计算公式在线计算器中的介绍,bmi = 体重÷身高²。
    2. 其次应该考虑如何让用户输入体重和身高的数据,如果是web应用的话,可以通过前端的表单进行提交,这里采用python内置的函数input()来实现;
    3. 判断用户输入的是否是数值,如果不是的话,就输出一个提示,这可以使用float()方法来转换用户输入的值,并通过try...except语句来捕获float()转换非数值字符串抛出的ValueError,并输出提示;
    4. 应当解决用户输入非数值后让用户重新输入数值的程序,可以是用while循环来解决;
    5. 应当让程序易调用且可重复使用,这可以用函数来封装。

    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
    

    笨鸟工具,python全栈
    原文:如何用python开发bmi计算器

    相关文章

      网友评论

          本文标题:如何用python开发bmi计算器

          本文链接:https://www.haomeiwen.com/subject/tbuvrdtx.html