m0_67296262 2022-03-01 20:27 采纳率: 80%
浏览 251

求解实际问题买西瓜所需的天数

【问题描述】农夫有N(N大于0)个西瓜,第一天卖掉总数的一半后又多卖出两个,以后每天卖剩下的一半多两个,问几天以后能卖完?
【输入形式】输入一个正整数N,表示农夫拥有的西瓜数。
【输出形式】输出一个整数,表示农夫卖完全部瓜所需要的天数。

  • 写回答

1条回答 默认 最新

  • 谛凌 2022-03-01 20:35
    关注

    参考:

    num = eval(input())
    day = 1
    while 1:
        num = num - int(num/2) - 2
        if num < 1:
            break
        day += 1
    print(f'第{day}天卖完')
    

    img

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 3月1日