def new_input(): total = [] while True: unit= input("请输入:(按q退出)") if unit== 'q': break else: try: unit=int(unit) except: print('重新输入') else: total.append(unit) print("*"*10) return total def new_sum(money): z=0 for i in money: z=z+i return z p=new_input() s=new_sum(p) print('总分为'+str(s))