Zahlen in einer Dict gleichmäßig auffüllen

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
LeSchakal
User
Beiträge: 23
Registriert: Dienstag 5. Februar 2019, 23:40

Eine eher plumpe Lösung:

Code: Alles auswählen

def give_to_the_poor(people):
    poor = people.index(min(people))
    people[poor] += 1
    return "Thank You, Sir!"

def main():
    people = [150, 250, 50]
    coins = 150

    while coins:
        give_to_the_poor(people)
        coins -= 1

    print(people)

if __name__ == "__main__":
    main()
Antworten