题解 | #汽水瓶#
汽水瓶
http://www.nowcoder.com/practice/fe298c55694f4ed39e256170ff2c205f
python3解法:循环计算
while True: try: n = int(input().strip()) if n < 1 or n > 100: continue nums = 0 # 喝的瓶数 while n > 2: nums_1 = n//3 # 取商 nums += nums_1 # 更新喝的瓶数 n -= nums_1 * 2 # 更新空瓶数 if n == 2: # 最后一次更新喝的瓶数,空瓶数等于零,若n=1或0则不更新 nums += 1 print(int(nums)) except: break