def new_input(): total = [] while True: unit= input("请输入:") if unit== 'q': break else: try: unit=int(unit) except: print("请输入") else: total.append(unit) return total def sum(money): count=0 for i in money: count=count+i return count a=new_input() pay=sum(a) print(pay)