1.100元买汽水,1元一瓶,2空瓶换一瓶
利用递归加class属性存储在堆中不销毁的原理,话不多说贴代码
class A:
# 总价格
total = 10
# 记录空瓶
s = 0
c = 0
b = 0
def v():
while True:
if A.c == 2:
A.total += 1
A.c = 0
if A.total>=1:
A.totol-=1
A.s += 1
A.c += 1
v()
else:
break
if __name__ == '__main__':
v()
print(A.s)