Liste erstellen

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
Mekur8
User
Beiträge: 1
Registriert: Dienstag 6. August 2019, 16:56

Hallo ich lerne gerade zu programmieren.Ich wollte eine Test Liste erstellen doch es kommt immer eine Fehlermeldung :(.Kann mir jemand dabei helfen?

>>>raketen_Spieler = ['Rita', 'Raphael', 'Helmut', 'Umut']
>>> planeten_Spieler = ['Max', 'Simon', 'Raph', 'Memet']
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

Ohne Fehlermeldung nicht. Wie lautet die? Und in Zukunft auch bitte am besten die code-tags benutzen, </>-Knopf im vollstaendigen Editor, nachdem man den Code kopiert hat.
Sirius3
User
Beiträge: 18270
Registriert: Sonntag 21. Oktober 2012, 17:20

@Mekur8: ich hofffe mal, Du hast nicht auch die `>>>` eingegeben.
Benutzeravatar
__blackjack__
User
Beiträge: 14047
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

Gleich noch eine kleine Anmerkung zur Schreibweise von Namen: Die schreibt man in Python klein_mit_unterstrichen, also `raketen_spieler` und `planeten_spieler`. Ausnahmen sind Konstanten (KOMPLETT_GROSS) und Klassen (MixedCase).

Und Englisch ist in der Regel besser als Deutsch. Zum einen weil alles andere (Schlüsselworte, Namen in der Standardbibliothek, externe Bibliotheken) Englisch benannt ist, und weil zum Beispiel Containerwerte wie Listen üblicherweise in der Mehrzahl dessen benannt werden was für ein einzelnes Element ein passender Name wäre. Also zum Beispiel `players` für eine Liste mit Spielern. Mit dem englischen Namen würde eine ``for``-Schleife über alle Spieler dann so aussehen: ``for player in players:``. Mit deutschen Namen bekommt man jetzt ein Problem, weil sowohl die ganzen Spieler `spieler` heissen, als auch die Einzahl `spieler` heisst. So etwas kommt im deutschen öfter vor, im englischen nur sehr selten.
“Vir, intelligence has nothing to do with politics!” — Londo Mollari
Antworten