def new_total(): total = [] while True: unit= input("请输入:") if unit =="q": break try: unit=int(unit) except: print("请输入整数") else: total.append(unit) return total def summery(a): sum=0 for i in a: sum+=i return sum w=new_total() mon=summery(w) #print(mon)