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.