使用python输入四门成绩,输出四门成绩的最大值最小值和平均值
时间: 2023-11-03 20:05:38 浏览: 88
好的,以下是使用 Python 计算四门成绩的最大值、最小值和平均值的代码:
```python
# 输入四门成绩
score1 = float(input("请输入第一门成绩:"))
score2 = float(input("请输入第二门成绩:"))
score3 = float(input("请输入第三门成绩:"))
score4 = float(input("请输入第四门成绩:"))
# 计算最大值、最小值和平均值
max_score = max(score1, score2, score3, score4)
min_score = min(score1, score2, score3, score4)
avg_score = (score1 + score2 + score3 + score4) / 4
# 输出结果
print("最大值为:", max_score)
print("最小值为:", min_score)
print("平均值为:", avg_score)
```
你可以将这段代码复制到 Python 环境中运行,然后输入四门成绩,程序就会输出最大值、最小值和平均值。
相关问题
python输入学生五门成绩,求平均值,最大值和最小值
好的,以下是 Python 代码实现:
```python
scores = []
for i in range(5):
score = float(input("请输入第{}门课的成绩:".format(i+1)))
scores.append(score)
average = sum(scores) / len(scores)
max_score = max(scores)
min_score = min(scores)
print("平均值为:{:.2f}".format(average))
print("最高分为:{:.2f}".format(max_score))
print("最低分为:{:.2f}".format(min_score))
```
这段代码中,首先创建了一个空列表 `scores`,用于存放输入的五门成绩。然后通过 `for` 循环,依次输入每门成绩,并将其添加到 `scores` 列表中。接着使用 Python 内置的 `sum()`、`max()` 和 `min()` 函数计算出平均值、最大值和最小值。最后使用 `print()` 函数输出结果。
输入十个数计算最大值最小值和平均值并输出
要计算一组数字的最大值、最小值和平均值,你可以编写一个简单的程序来完成这个任务。以下是用Python语言的一个示例:
```python
def calculate_stats(numbers):
# 确保有十个输入数值
if len(numbers) != 10:
print("请输入十个数")
return
# 初始化最大值、最小值和总和
max_value = numbers[0]
min_value = numbers[0]
total_sum = sum(numbers)
# 计算最大值、最小值
for num in numbers:
if num > max_value:
max_value = num
if num < min_value:
min_value = num
# 计算平均值
average = total_sum / len(numbers)
# 输出结果
print(f"最大值:{max_value}")
print(f"最小值:{min_value}")
print(f"平均值:{average}")
# 示例输入
numbers = [5, 2, 9, 1, 7, 3, 6, 8, 4, 10]
calculate_stats(numbers)
```
在这个程序中,我们首先检查输入是否包含十个数字,然后通过循环遍历列表找到最大值和最小值,并计算总和。最后,我们将这三个值用于计算平均值,并打印出来。
阅读全文