这其实就是解一元一次方程。
假设可以喝x瓶啤酒,则有x个空瓶可以兑换x/2瓶啤酒不需要付钱,x个瓶盖可以兑换x/4瓶啤酒不需要付钱。
所以,方程就是:
(x-x/2-x/4)*2=10
具体代码如下:
x=4
while True:
if (x-x/2-x/4)*2==10:
print(x)
break
x+=4
下面是运行截图:
这其实就是解一元一次方程。
假设可以喝x瓶啤酒,则有x个空瓶可以兑换x/2瓶啤酒不需要付钱,x个瓶盖可以兑换x/4瓶啤酒不需要付钱。
所以,方程就是:
(x-x/2-x/4)*2=10
具体代码如下:
x=4
while True:
if (x-x/2-x/4)*2==10:
print(x)
break
x+=4
下面是运行截图: