In a) kannst du eine for-Schleife wie folgt nutzen: for i in self.__beispielWarenkorbArtikelPreis:
um über das Array zu iterieren, das i entspricht dann den Einträgen im Array.
Code:
class Kunde:
def __init__(self, vorname , nachname , kundennummer):
self.__nachname = nachname
self.__vorname = vorname
self.__knNr = kundennummer
def getKunde(self):
return (self.__knNr , self.__nachname , self.__vorname)
class Warenkorb:
def __init__(self, kunde):
self.__beispielWarenkorbArtikelName = ["Computer","Bildschirm","Maus","Tastatur","Headset"]
self.__beispielWarenkorbArtikelPreis = [1679.95,499.99,59.95,99.99,129.59]
def zurKasseGehen(self):
# Lösung für a) hier:
summe = 0
for i in self.__beispielWarenkorbArtikelPreis:
summe += i
# Lösung für b) hier:
return summe
# Lösung für c) hier:
ich = Kunde("Max", "Mustermann", 12345)
# Lösung für d) hier:
warenkorb = Warenkorb(ich)
# Lösung für e) hier:
print (warenkorb.zurKasseGehen())
Ausgabe:
2469.47