酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

python程序:编写一个程序来计算一个人的bmi。 bmi计算公式: bmi = 体重/身高^2 输入一个浮点数表示人的体重(单位:公斤),并把它赋给体重变量weight。 输入一个浮点数表示人的身高(以米为单位),并将其分配给身高变量height。 使用公式来计算bmi,并输出。 输入格式 两个浮点数 示例输入 85.7 1.73 示例输出 28.634434829095525

好的,下面是一个用Python编写的程序来计算一个人的BMI(Body Mass Index,身体质量指数)。 ```python def calculate_bmi(weight, height): # 计算BMI bmi = weight / (height 2) return bmi def main(): # 输入体重和身高 weight = float(input("请输入您的体重(公斤):")) height = float(input("请输入您的身高(米):")) # 计算BMI bmi = calculate_bmi(weight, height) # 输出结果 print(f"您的BMI是:{bmi:.10f}") if __name__ == "__main__": main() ``` 解释 1. 函数 `calculate_bmi`: - 接受两个参数:`weight`(体重)和`height`(身高)。 - 使用公式 `bmi = weight / (height 2)` 计算BMI。 - 返回计算得到的BMI值。 2. 函数 `main`: - 使用 `input` 函数从用户那里获取体重和身高,并将它们转换为浮点数。 - 调用 `calculate_bmi` 函数计算BMI。 - 使用 `print` 函数输出计算得到的BMI值,格式化为小数点后10位。 示例运行 假设用户输入: ``` 85.7 1.73 ``` 程序将输出: ``` 您的BMI是:28.6344348291 ``` 你可以根据需要调整输出的小数位数。例如,如果你希望输出保留两位小数,可以将 `print` 语句修改为: ```python print(f"您的BMI是:{bmi:.2f}") ``` 这样输出将会是: ``` 您的BMI是:28.63 ``` [2024-11-13 16:34:51 | AI写代码神器 | 404点数解答]

相关提问