请帮小明写一个程序输入班里20个同学的身高,然后找出最高身高并输出(身高以cm为单位,整型数据),请填空完成相应功能。
时间: 2024-05-02 21:23:07 浏览: 44
以下为Python代码:
```python
heights = []
for i in range(20):
height = int(input())
heights.append(height)
max_height = max(heights)
print(max_height)
```
这段代码先定义一个空列表`heights`,然后使用`for`循环输入20个同学的身高并依次添加到列表中。最后,使用`max()`函数求出列表中的最大值并输出。
相关问题
用python写一个程序,输入小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数指出他的身体情况
当然可以。这是一个简单的Python程序,用于计算BMI并根据结果给出建议:
```python
def calculate_bmi(height, weight):
height_m = height / 100 # 转换为米
bmi = weight / (height_m ** 2)
return bmi
# 输入数据
height_input = float(input("请输入小明的身高(单位:厘米):"))
weight_input = float(input("请输入小明的体重(单位:千克):"))
bmi = calculate_bmi(height_input, weight_input)
# 定义BMI分类及其对应的身体状况
bmi_categories = {
'过轻': bmi < 18.5,
'正常': 18.5 <= bmi < 24,
'偏胖': 24 <= bmi < 28,
'肥胖': bmi >= 28
}
for category, condition in bmi_categories.items():
if condition:
print(f"小明的BMI指数为{bmi},属于{category}范围,注意健康管理和饮食调整.")
break
编写一个C语言程序输入小明的四科成绩求成绩总和和平均分,并找出最大值和最小值
好的,以下是一个C语言程序,可以输入小明的四科成绩,求成绩总和和平均分,并找出最大值和最小值:
```
#include <stdio.h>
int main() {
float score1, score2, score3, score4;
float sum, average;
float max, min;
printf("请输入小明的四科成绩:\n");
scanf("%f%f%f%f", &score1, &score2, &score3, &score4);
sum = score1 + score2 + score3 + score4;
average = sum / 4;
max = score1;
if (score2 > max) {
max = score2;
}
if (score3 > max) {
max = score3;
}
if (score4 > max) {
max = score4;
}
min = score1;
if (score2 < min) {
min = score2;
}
if (score3 < min) {
min = score3;
}
if (score4 < min) {
min = score4;
}
printf("成绩总和为:%.2f\n", sum);
printf("平均分为:%.2f\n", average);
printf("最高分为:%.2f\n", max);
printf("最低分为:%.2f\n", min);
return 0;
}
```
希望这个程序能够帮到你!
阅读全文