Python 我如何继续,我哪里弄错了?

Python 我如何继续,我哪里弄错了?,python,Python,问题是: 给Numbertles(输入)满的水瓶,你可以 将numExchange(输入)空瓶子换成一个满瓶子。 喝满水瓶的操作会使水瓶变空 瓶子返回您可以喝的最大数量的水瓶。不 函数、导入,不管什么,只包含列表、字符串、int、循环等等 有点像 例1: 输入:numBottles=9,numExchange=3输出:13说明:您 可以交换3个空瓶子,得到1个满的水瓶。数量 你可以喝的水瓶:9+3+1=13 例2:输入:numbottles=15,numexchange=4输出:19 说明:您可

问题是:

给Numbertles(输入)满的水瓶,你可以 将numExchange(输入)空瓶子换成一个满瓶子。 喝满水瓶的操作会使水瓶变空 瓶子返回您可以喝的最大数量的水瓶。不 函数、导入,不管什么,只包含列表、字符串、int、循环等等 有点像

例1:

输入:numBottles=9,numExchange=3输出:13说明:您 可以交换3个空瓶子,得到1个满的水瓶。数量 你可以喝的水瓶:9+3+1=13

例2:输入:numbottles=15,numexchange=4输出:19 说明:您可以交换4个空瓶子以获得1满水 瓶子你可以喝的水瓶数量:15+3+1=19

我得到的是:

    Numbottles = int(input("Numbottles"))
    Numexchange = int(input("NumExchange"))
    total = []
    for i in range(0,Numbottles // Numexchange):
            x = Numbottles % Numexchange
            total.append(x)
    print(sum(total))
请试试这个

Numbottles = int(input("Numbottles"))
Numexchange = int(input("NumExchange"))
total = [Numbottles]
for i in range(0,Numbottles // Numexchange):
        Numbottles = Numbottles // Numexchange
        total.append(Numbottles)
        Numbottles += Numbottles % Numexchange
print(sum(total))

欢迎来到堆栈溢出!请仔细阅读,特别是。你在这里的最佳选择是做你的研究,搜索相关的话题,然后尝试一下。在做了更多的研究和搜索之后,把你的尝试写下来,明确地说出你的困境,这可以帮助你得到更好的答案。