6.编写出通用的程序,要求能接收从键盘在控制台输入父亲的身高、母亲的身高以及孩子的性别(0代表男孩,其他的值代表女孩),通过下面的公式来预测身高。 儿子成年身高(cm)=(父亲身高+母亲身高)*1.08/2 女儿成年身高(cm)=(父亲身高*0.923+母亲身高)/2
时间: 2024-09-14 20:13:41 浏览: 38
C#隐藏控制台键盘输入的方法
以下是一个简单的Python程序示例,用于根据父母的身高和孩子的性别来预测孩子的成年身高。请注意,这个程序使用了控制台输入和输出,需要在支持Python的环境中运行。
```python
def predict_child_height():
# 获取父母的身高和孩子的性别
father_height = float(input("请输入父亲的身高(cm): "))
mother_height = float(input("请输入母亲的身高(cm): "))
gender = int(input("请输入孩子的性别(0代表男孩,其他代表女孩): "))
# 根据性别计算预测身高
if gender == 0:
# 如果是男孩
predicted_height = (father_height + mother_height) * 1.08 / 2
else:
# 如果是女孩
predicted_height = (father_height * 0.923 + mother_height) / 2
# 输出预测身高
print("预测的成年身高为:{:.2f}cm".format(predicted_height))
# 调用函数执行程序
predict_child_height()
```
运行这个程序,它会提示用户输入父亲、母亲的身高以及孩子的性别,然后根据提供的信息计算并输出孩子的预测成年身高。
阅读全文