题目看似要三个汽水瓶,但是还可以借一个空瓶子,一借一还等于只要有两个空瓶子就一定能换一瓶。所以转换为除2取整

while True:
    try:
        n = int(input())
        if n == 0:break
        print(n//2)
    except:
        break