在Python,接收用户输入的以下信息:姓名name、年龄age、身高height、体重weight,并根据用户的身高和体重计算出用户的bmi(体脂率)指数,最终将用户的五项数据信息输出。
时间: 2024-09-27 12:17:58 浏览: 69
数据分析实战 - 线性回归-女性身高与体重数据分析
在Python中,你可以通过交互式命令行或GUI界面来获取用户输入。下面是一个简单的示例,展示了如何通过`input()`函数获取用户的姓名、年龄、身高和体重,然后计算BMI并输出所有信息:
```python
# 定义函数来获取用户输入并计算BMI
def calculate_bmi():
name = input("请输入您的姓名:")
age = int(input("请输入您的年龄:"))
height_m = float(input("请输入您的身高(米):"))
weight_kg = float(input("请输入您的体重(千克):"))
# BMI 计算公式:体重(kg) / 身高^2(m)
bmi = weight_kg / (height_m ** 2)
return name, age, height_m, weight_kg, bmi
# 获取用户信息并计算BMI
user_info = calculate_bmi()
# 输出信息
print(f"姓名:{user_info[0]}")
print(f"年龄:{user_info[1]}岁")
print(f"身高:{user_info[2]}米")
print(f"体重:{user_info[3]}千克")
print(f"BMI:{user_info[4]:.2f}")
阅读全文