大家好,我是白菜胡萝丸子
人生苦短,Python当歌
项目导入
版本2.0:在版本1.0的基础上改造程序,根据用户的输入计算BMR,将BMR计算封装到函数并实现持续运行,让用户选择退出
项目分析—理清思路
- 分析问题:分析问题的计算部分
- 明确问题:划分问题的输入、处理和输出部分(IPO)
- 设计算法:计算部分的核心
请尝试绘制思维导图
知识点学习–万丈高楼平地起
复习:
- Python语法的基础知识
- 函数的定义与调用
- 用程序解决问题的方法
- …
上机编程–动动手,让程序运行起来
参照代码
"""
作者:白菜胡萝丸子
版本2.0:在版本1.0的基础上改造程序,根据用户的输入计算BMR,将BMR计算封装到函数并实现持续运行,让用户选择退出
"""
# 定义女,男性bmr计算函数
def women_bmr(weight, height, age):
bmr_women = 9.6 * weight + 1.8 * height - 4.7 * age + 655
return bmr_women
def men_bmr(weight, height, age):
bmr_men