flag = True
count = 0
number = []
while flag:
num = input("Enter a number:")
if num == "done":
print(sum(number), len(number), sum(number)/len(number))
break
try:
float(num)
except ValueError:
print("Invalid input")
continue
count += 1
number.append(float(num))
Enter a number:5
Enter a number:7
Enter a number:bad data
Invalid input
Enter a number:6
Enter a number:done
18.0 3 6.0
这样就行了吧