日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python案例3—计算基础代谢率V_1.0

發布時間:2024/3/13 python 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python案例3—计算基础代谢率V_1.0 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

大家好,我是白菜胡蘿丸子

人生苦短,Python當歌


項目導入

基礎代謝率( Basal Metabolic Rate , BMR )是指人體在清醒而又極端安靜的狀態下,不受肌肉活動、環境溫度、食物及精神緊張等影響時的能量代謝率。即基本的生理活動(即血液循環、呼吸及恒定的體溫)時,每小時單位表面積最低耗熱量減去標準耗熱量,其差值與標準耗熱量之百分比,稱為基礎代謝率。基礎代謝率越高,瘦身效果越好。
基礎代謝率的計算公示:
BMR(男)= ( 13.7體重) + (5.0身高)-( 6.8年齡) +66
BMR(女)= ( 9.6體重) + ( 1.8身高)- ( 4.7年齡) +655
版本1.0: 如果已知-名女性體重48kg ,身高168 ,年齡20歲,請計算其BMR;

項目分析—理清思路

  • 分析問題:分析問題的計算部分
  • 明確問題:劃分問題的輸入、處理和輸出部分(IPO)
  • 設計算法:計算部分的核心
    請嘗試繪制思維導圖
  • 知識點學習–萬丈高樓平地起

    Python中常用的數值類型

    • 整數類型,與數學中的整數概念-致
      如: 100, -250
    • 浮點數類型,帶有小數點及小數的數值
      如: 0.0, -3.14, 3.4e-3 (科學計數法)
    • 類型轉換
      整數- >浮點數, float(4)-> 4.0
      浮點數~>整數, int(3.14)->3 ,只會保留整數部分
      字符串>整數,字符串>浮點數, int(3’)->3, flat('3.14)->3.14
    • 如何判斷類型? type() 函數
      數值運算:加( +).減(-)、乘(*)、除(/)、取模(%)、冪(**).取整除(//)

    上機編程–動動手,讓程序運行起來

    參照代碼

    """ 作者:白菜胡蘿丸子 版本1.0 如果已知-名女性體重48kg ,身高168 ,年齡20歲,請計算其BMR; """# 定義主函數 def main():# 設置程序的輸入數據,性別,體重,身高,年齡gender = '女'weight = 48height = 168age = 20if gender == '女':bmr_women = 9.6 * weight + 1.8 * height - 4.7 * age + 655print('您的基礎代謝率為', bmr_women)elif gender == '男':bmr_men = 13.7*weight + 5.0*height - 6.8*age + 66print('您的基礎代謝率為', bmr_men)else:print('暫時不支持')# 調用主函數 if __name__ == '__main__':main()

    執行結果

    您的基礎代謝率為 1324.2

    更上一層樓–讓程序進化一點點

    版本2.0:在版本1.0的基礎上改造程序,根據用戶的輸入計算BMR,將BMR計算封裝到函數并實現持續運行,讓用戶選擇退出

    總結

    以上是生活随笔為你收集整理的Python案例3—计算基础代谢率V_1.0的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。