1 numbers = [] #使用列表存放临时数据
2 while True:
3 x = input('请输入一个成绩: ')
4 #检查是不是浮点数
5 try:
6 numbers.append(float(x))
7 except:
8 print('不是合法成绩')
9
10 while True:
11 flag = input('继续输入吗?(yes / no) ')
12 if flag.lower() not in ('yes', 'no'):
13 print('只能输入yes 或 no')
14 else:
15 break
16
17 if flag.lower() == 'no':
18 break
19
20 print(sum(numbers) / len(numbers))
21
22