Kommacode
Verfasst: Freitag 28. August 2020, 10:48
Hallo liebes Python-Forum,
ich lese zur Zeit das. Buch "Routineaufgaben mit Python automatisieren" und ich soll in einer Übungsaufgabe ein Kommode schreiben. Ich habe eine Liste und ich soll eine Funktion schreiben die die Funktion so ausgibt, dass sie nach jedem Element ein Komma ausgibt und nach dem vorletzten Element das Wort "and" setzt.
Nun bekomme ich die Fehlermeldung :"Traceback (most recent call last):
File "/Users/suleymankalayci/mu_code/Kommacode.py", line 8, in <module>
a(spam)
File "/Users/suleymankalayci/mu_code/Kommacode.py", line 3, in a
return spam(i) + ","
TypeError: 'list' object is not callable"
Meine Idee war es einfach eine Schleife zu machen die nach jedem Element ein Komma setzt aber bei der Parameter läuft irgendwie was schief und ich verstehe nicht warum.
LG, namyelusbig.
ich lese zur Zeit das. Buch "Routineaufgaben mit Python automatisieren" und ich soll in einer Übungsaufgabe ein Kommode schreiben. Ich habe eine Liste und ich soll eine Funktion schreiben die die Funktion so ausgibt, dass sie nach jedem Element ein Komma ausgibt und nach dem vorletzten Element das Wort "and" setzt.
Code: Alles auswählen
def a(parameter):
for i in range(len(spam)):
return spam(i) + ","
spam = ["apples", "bananas", "tofu", "cat"]
a(spam)
print(spam)
File "/Users/suleymankalayci/mu_code/Kommacode.py", line 8, in <module>
a(spam)
File "/Users/suleymankalayci/mu_code/Kommacode.py", line 3, in a
return spam(i) + ","
TypeError: 'list' object is not callable"
Meine Idee war es einfach eine Schleife zu machen die nach jedem Element ein Komma setzt aber bei der Parameter läuft irgendwie was schief und ich verstehe nicht warum.
LG, namyelusbig.