def c(): total = [] while True: unit= input("请输入:") if unit== 'q': break else: try: unit=int(unit) except: print('请重新输入一个数字') else: total.append(unit) print('-'*30) return total def a(money): count=0 for i in money: count+=i return count result=c() pay=sum(price) print('您一共消费了'+str(pay)+'元!扫码还是现金呢?')