如何用python开发bmi计算器,实例代码
生活随笔
收集整理的這篇文章主要介紹了
如何用python开发bmi计算器,实例代码
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
用python開發bmi計算器的程序設計思路
要利用python的代碼來開發一款bmi計算器,應當理清如下的一些思路:
首先應當了解bmi的計算公式是什么,據參考資料bmi計算公式在線計算器中的介紹,bmi = 體重÷身高2。
其次應該考慮如何讓用戶輸入體重和身高的數據,如果是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':breakw,b = map(float,l)BMI = w / b**2print(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计算器,实例代码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 为什么学习使我快乐?
- 下一篇: websocket python爬虫_p