1. Programmieren Sie den folgenden Code

1.1. Erstellen Sie ein Array mit dem Namen „weltmeister“ und den Werten 1954, 1974, 1990 und 2014:

Antwort:

1.2. Erstellen Sie ein Array „wmtrainer“ und die Werte „Sepp Herberger“, „Helmut Schön“ und „Franz Beckenbauer“:

Antwort:

1.3. Fügen Sie in die Liste „wmtrainer“ den Namen „Joachim Löw“ am Ende hinzu:

Antwort:

1.4. Geben Sie die Anzahl der Weltmeistertitel in der Konsole aus (Array weltmeister):

Antwort:

1.5. Alle im Array „wmtrainer“ gespeicherten Namen sollen in der Konsole angezeigt werden:

Antwort:


2. Bearbeiten Sie das Array a

Ein gegebenes Array a = [1, 5, 20, 9, 4, 3, 1] wird durch den folgenden Algorithmus verändert. Nennen Sie den Array-Inhalt nach jeder Anweisung:

Anweisung Array-Inhalt
Start [1, 5, 20, 9, 4, 3, 1]
a[1] = a[2]
a[5] = a[5] + a[6]
a[6] = 4
a.append(4)
i = 3; a[i] = i

3. Python-Code ausführen

Hier können Sie den Code interaktiv testen und ausführen:

BPE 7J22 Punktemittel

Eine Liste ergänzen und ausgeben

Noch nicht begonnen

Aufgabenstellung

Lokale Übung zum gleichen Lernziel. Neu und eigenständig zum Lernziel verfasst; keine Rekonstruktion oder Übernahme einer fremden Vorlage.

Eigenständige lokale Übungsvariante. Der frühere Fremdcode liegt nicht vor. Diese Aufgabe verwendet eigene, vollständig beschriebene Daten und den folgenden Codevertrag; Angaben im älteren Material sind nicht automatisch Testdaten dieses Editors.

Definiere liste_anzeigen(werte, neu). Erzeuge eine Kopie der übergebenen Liste, hänge neu an und gib zuerst die neue Länge, danach jeden Eintrag einzeln aus. Die ursprüngliche Liste bleibt unverändert. Zahlen und Zeichenketten sind erlaubt, auch eine anfangs leere Liste.

Eigene Beispieldaten: werte = [2021, 2023], neu = 2025. Die vier Ausgabezeilen lauten 3, 2021, 2023, 2025. Keine zusätzlichen Beschriftungen ausgeben. Aufrufe übernimmt der Test.

Ausgabe bzw. Vorschau

Noch nicht ausgeführt.
2 Tipps anzeigen
  1. Mit list(werte) erhältst du eine unabhängige Liste; eine bloße Zuweisung kopiert sie nicht.
  2. Füge zuerst mit append an. Danach print(len(...)) und in einer for-Schleife jeden Eintrag ausgeben.
Lösung anzeigen
def liste_anzeigen(werte, neu):
    ausgabe = list(werte)
    ausgabe.append(neu)
    print(len(ausgabe))
    for wert in ausgabe:
        print(wert)

Quelle und Rechte

Quelle: Eigenständig erstellte lokale Ersatzaufgabe

Rechtehinweis: Die ursprüngliche Lernseite bleibt erhalten; Programmvorlage und Tests dieser Übung wurden für informatik-abi.de neu erstellt.


Hinweise:

  • Schreiben Sie Ihre Antworten direkt in die Textfelder und speichern Sie sie.
  • Sie können den interaktiven Python-Editor verwenden, um den Code zu testen und Ihre Ergebnisse zu überprüfen.