View Single Post
Hei.
Får bare opp antall epler.
Hva er feil?

Kode

allGuests = {"Alice": {"apples": 5, "pretzels": 12},
             "Bob": {"ham sandwiches": 3, "apples": 2},
             "Carol": {"cups": 3, "apple pies": 1}}
def totalBrought(guests, item):
    numBrought = 0
    for k, v in guests.items():
        numBrought = numBrought +  v.get(item, 0)
        return numBrought

print("Numbers of things being brought:")
print(" - Apples         " + str(totalBrought(allGuests, "apples")))
print(" - Cups           " + str(totalBrought(allGuests, "cups")))
print(" - Cakes          " + str(totalBrought(allGuests, "cakes")))
print(" - Ham sandwiches " + str(totalBrought(allGuests, "ham sandwiches")))
print(" - Apple Pies     " + str(totalBrought(allGuests, "apple pies")))
Får også 2 epler for lite.

Fant svaret Feil med innrykk på return
Sist endret av davidentotre; 9. april 2020 kl. 19:58. Grunn: Automatisk sammenslåing med etterfølgende innlegg.