脑筋急转弯吧 关注:140,452贴子:1,505,807

回复:一共喝了几瓶啤酒?

只看楼主收藏回复

def calcula_beer(num):
m = num #资产,啤酒数量
n = 0 #兑换啤酒
cap = num
bottle = num
while True:
# print(f'你有{bottle}啤酒瓶和{cap}个瓶盖',end=';')
n = 0 #重置兑换啤酒瓶数
x = bottle//2 #瓶子换的啤酒
bottle_sur = bottle % 2 #兑换剩余的瓶子数量
# print(f'瓶子兑换了{x}瓶,剩余{bottle_sur}个瓶',end=";")
y = cap // 4 #Y为瓶盖兑换的啤酒
cap_sur = cap % 4 #盖子兑换的
# print(f'瓶盖兑换了{y}瓶,剩余{cap_sur}个盖',end=";")
n = x + y
m = m+n
bottle = n + bottle_sur
cap = n + cap_sur
# print(f'你一共喝了{m}瓶,剩余{bottle_sur}个瓶,剩余{cap_sur}个盖')
if bottle < 2 and cap <4 and n == 0:
break
# print(f',你花了{num}块钱,你一共喝了{m}瓶,剩余{bottle_sur}个瓶,剩余{cap_sur}个盖')
return(num,m,bottle_sur,cap_sur)
num = 2
while True:
num,m,bottle_sur,cap_sur = calcula_beer(num)
if num * 4 - 5 != m:
print(f',你花了{num}块钱,你一共喝了{m}瓶,剩余{bottle_sur}个瓶,剩余{cap_sur}个盖')
break
print(num,m)
num += 1


IP属地:河北22楼2022-04-22 08:51
收起回复
    15


    IP属地:上海来自iPhone客户端23楼2022-04-27 02:01
    回复
      十块买五酒 5酒
      四个盖换一酒 5+1酒 余1个盖6个瓶
      六瓶换三酒 5+1+3酒 余4个盖3个瓶
      四个盖换一酒 5+1+3+1酒 余1个盖3个瓶
      三个瓶换一酒 5+1+3+1+1=11余两个盖
      11


      来自Android客户端24楼2022-05-04 22:45
      回复
        赶紧公布答案 出题不发答案等于耍流氓


        来自Android客户端25楼2022-05-07 08:53
        回复
          17


          IP属地:辽宁26楼2022-05-13 11:58
          回复
            17


            IP属地:江苏27楼2022-08-09 10:29
            回复
              13,剩1个瓶3个瓶盖,不知道我有没有老年痴呆


              IP属地:内蒙古来自iPhone客户端28楼2022-08-10 05:57
              回复
                我算了两遍都是13个我痴呆了


                IP属地:内蒙古来自iPhone客户端29楼2022-08-10 07:34
                回复
                  第3次又算出19个我疯掉了


                  IP属地:内蒙古来自iPhone客户端30楼2022-08-10 07:48
                  回复
                    第4次终于算出15了


                    IP属地:内蒙古来自iPhone客户端31楼2022-08-10 08:18
                    回复
                      15


                      IP属地:河南来自iPhone客户端32楼2022-08-10 22:04
                      回复
                        一共20 瓶 另种理解思路 一种就是瓶子相当于1 块 瓶盖相当0.5元 酒水0.5 所以 10 /0.5 = 20
                        花钱买5瓶 赊账 15 瓶 一共20 瓶 20 个瓶子可以换10瓶 20个瓶盖可以换5 瓶,刚好抵上的帐


                        IP属地:上海33楼2022-08-26 16:34
                        收起回复
                          9瓶


                          来自手机贴吧34楼2022-09-27 19:05
                          回复
                            9瓶


                            来自手机贴吧35楼2022-09-27 19:06
                            回复
                              9瓶


                              来自手机贴吧36楼2022-09-27 19:07
                              回复