题解 1072: 汽水瓶

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

编写题解 1072: 汽水瓶

摘要:while 1:     t=int(input())     if t==0:         break     else:         a=[0,1]   &nb

使用递归完成解题,代码清晰可读

摘要:解题思路:使用函数递归,返回两个数值,分别是空水瓶数和已购水瓶数,当空水瓶数=2时,返回值加1(如题所述),<2时,直接返回代码结构如下:注意事项:在编写代码途中,需要注意适当增加变量保存水瓶数,如变……

关键处只有一行代码

摘要:解题思路:根据老板可以借水,可以变相理解为使用2个空瓶和老板换一瓶水,代码改写为参考代码:while 1:    t=int(input())    if t == 0:        break  ……

汽水瓶简单但是有点繁琐

摘要:解题思路:注意事项:参考代码:lis=list(map(int,input().split()))s=sum=0while min(lis)>0:    lis.append(int(input())……

就循环判断呗

摘要:解题思路:注意事项:参考代码:while True:     n=int(input())     if n!=0:                       &nbs

汽水瓶逢二进一

摘要:解题思路:手里没有空瓶时,没有汽水喝,汽水数=0,一瓶空瓶的时候,汽水数=0,当空瓶数=2的时候,可以向老板借一瓶空瓶换汽水喝,然后再还给老板,同理,之后每多两瓶空瓶就可以多换一瓶汽水喝,也就是n(汽……