下面是一个使用Python编写的程序,提示用户输入十个数字,并计算它们的平均值和标准差。
import math
# 提示用户输入十个数字
numbers = []
for i in range(10):
num = float(input("请输入第{}个数字:".format(i+1)))
numbers.append(num)
# 计算平均值
average = sum(numbers) / len(numbers)
# 计算方差
variance = sum([((x - average) ** 2) for x in numbers]) / len(numbers)
# 计算标准差
std_deviation = math.sqrt(variance)
# 输出结果
print("平均值:", average)
print("标准差:", std_deviation)
运行程序后,它会提示用户输入十个数字。用户依次输入数字后,程序会计算并显示这些数字的平均值和标准差。
注意:这个程序假设用户输入的是有效的数字,如果用户输入的不是数字,程序可能会抛出异常。在真实的应用中,需要加入适当的输入验证和异常处理机制。