编写自定义函数inputList()输入n个整数存入列表,编写西数SumAvg()求列表中元素的和及平均值并返回结果。 在主程序中输入一个正整数n,假设八>=2,调用InputList()和SumAvg(),并输出结果。
时间: 2024-03-09 21:45:49 浏览: 110
编写程序,输入两个分别包含若干整数的列表LA、LB.py
5星 · 资源好评率100%
好的,以下是代码实现:
```python
def inputList(n):
lst = []
for i in range(n):
num = int(input("请输入第{}个整数:".format(i+1)))
lst.append(num)
return lst
def SumAvg(lst):
sum = 0
for num in lst:
sum += num
avg = sum / len(lst)
return sum, avg
n = int(input("请输入整数个数:"))
lst = inputList(n)
sum, avg = SumAvg(lst)
print("列表中元素的和为:{}".format(sum))
print("列表中元素的平均值为:{}".format(avg))
```
运行结果示例:
```
请输入整数个数:4
请输入第1个整数:1
请输入第2个整数:2
请输入第3个整数:3
请输入第4个整数:4
列表中元素的和为:10
列表中元素的平均值为:2.5
```
希望能够帮到你!
阅读全文