题解 | #汽水瓶#
汽水瓶
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