以下代码:
# 定义一个空列表,用于存储输入的整数
numbers = []
# 定义一个变量count,用于记录输入的整数个数
count = 0
# 用while循环,当count小于10时,重复以下操作
while count < 10:
# 用input函数从键盘获取一个字符串
s = input("请输入一个整数:")
# 用try-except语句,尝试将字符串转换为整数
try:
# 将字符串转换为整数,并赋值给变量n
n = int(s)
# 将n添加到列表numbers中
numbers.append(n)
# 将count加1,表示输入了一个整数
count = count + 1
except:
# 如果转换失败,说明输入的不是一个整数,打印提示信息
print("输入错误,请重新输入")
# 定义一个变量sum,用于存储整数的和,初始值为0
sum = 0
# 用for循环,遍历列表numbers中的每个元素
for number in numbers:
# 将元素累加到sum中
sum = sum + number
# 定义一个变量average,用于存储整数的平均值,等于sum除以10
average = sum / 10
# 打印结果
print("这些整数的和是", sum)
print("这些整数的平均值是", average)
运行这段代码,可以得到以下输出(假设输入的十个整数分别是1,2,3,4,5,6,7,8,9,10):
请输入一个整数:1
请输入一个整数:2
请输入一个整数:3
请输入一个整数:4
请输入一个整数:5
请输入一个整数:6
请输入一个整数:7
请输入一个整数:8
请输入一个整数:9
请输入一个整数:10
这些整数的和是 55
这些整数的平均值是 5.5