Pyhon 输入若干个成绩,求所有成绩的平均分。每输入一个成绩后询问是 否继续输入下一个成绩,回答“yes”就继续输入下一个成绩,回答“no” 就停止输入成绩
Posted on 2020-10-16 11:00 黑炽 阅读(8162) 评论(0) 编辑 收藏 举报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