使用键盘输入五个数,求这五个数的平均数Python
时间: 2023-07-20 16:12:59 浏览: 76
好的,以下是Python代码实现:
```python
num1 = float(input("请输入第一个数:"))
num2 = float(input("请输入第二个数:"))
num3 = float(input("请输入第三个数:"))
num4 = float(input("请输入第四个数:"))
num5 = float(input("请输入第五个数:"))
avg = (num1 + num2 + num3 + num4 + num5) / 5
print("这五个数的平均数是:", avg)
```
以上代码中,使用 `input()` 函数获取用户输入的五个数,并使用 `float()` 函数将输入的字符串转换为浮点数类型。然后将这五个数相加并除以 5,得到它们的平均数并输出。
相关问题
python从键盘输入10个整数、求平均数
以下是Python代码实现:
```
nums = []
for i in range(10):
num = int(input("请输入第{}个整数:".format(i+1)))
nums.append(num)
avg = sum(nums) / 10
print("这10个整数的平均数为:", avg)
```
首先定义一个空列表`nums`,然后使用`for`循环输入10个整数,并将它们添加到`nums`列表中。接着使用`sum()`函数求出`nums`列表中所有元素的和,然后除以10求出平均数。最后使用`print()`函数输出结果。
用Python写从键盘输入5个分数去除最高最低分求平均数
下面是用 Python 编写从键盘输入 5 个分数去除最高最低分求平均数的代码:
```python
scores = []
for i in range(5):
score = float(input("请输入第%s个分数:" % (i + 1)))
scores.append(score)
scores.sort()
scores = scores[1:-1] #去掉最高分和最低分
average = sum(scores) / len(scores)
print("去除最高最低分后的平均分是:%.2f" % average)
```
这段代码首先定义了一个空列表 scores,然后使用 for 循环读入 5 个分数并加入到列表中。随后对列表进行排序,并使用列表切片去掉最高分和最低分,最后求得平均分并输出。