func.py 369 Bytes Edit 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 def func(): total = [] while True: unit= input("请输入:") if unit== 'q': break else: try: total.append(float(unit)) except: pass return total def sum(j): count=0 for i in j: count=count+i return count f=func() l=sum(f) print(l)