我已经制作(或更多,我正在尝试制作)一个程序来帮助我计算一些数字。我有一些级别,每个级别都会给出奖励,并且为了给出奖励,我更喜欢不插入每个金额并将它们全部加起来以获得总数。
我已经做到了,所以我写了级别编号,它将数量添加到列表中,它再次循环,我插入一个不同的数字等。
但它不会循环或将数字添加到列表中。
这是我的超级非紧凑代码:
lists = []
total = 0
def moneyz():
level=input('-> ')
print('g') #just a testing bookmark
print(level) #same here
if level==1:
print('oo') #and here
lists.apped('150')
total==total+150
elif level == 2:
lists.apped('225')
total==total+225
moneyz()
elif level == 3:
lists.apped('330')
total==total+330
moneyz()
elif level == 4:
lists.apped('500')
total==total+500
moneyz()
elif level == 5:
lists.apped('1000')
total==total+1000
moneyz()
elif level == 6:
lists.apped('1500')
total==total+1500
moneyz()
elif level == 7:
lists.apped('2250')
total==total+2250
moneyz()
elif level == 8:
lists.apped('3400')
total==total+3400
moneyz()
elif level == 9:
lists.apped('5000')
total==total+5000
moneyz()
elif level == 10:
lists.apped('15000')
total==total+15000
moneyz()
moneyz()
print(lists)
print(total)