编写代码的基本任务,可以从用户那里找到10个数字的和和平均值.
我目前的情况是:
Sum = 0
print("Please Enter 10 Numbers\n")
for i in range (1,11):
num = int(input("Number %d =" %i))
sum = Sum + num
avg = Sum / 10
但是,我想让它在用户输入诸如"数字2=1sd"之类的答案时不会立即停止代码.相反,我希望它响应为"无效输入.请重试",然后它将从失败的输入重新启动.
例如:
"Number 2 = 1sd"
"Invalid input. Try again."
"Number 2 = ..."
我该如何做到这一点呢?