• 1
    Eingabe und Ausgabe
    • Aufgaben
  • 2
    Bedingungen
    • Aufgaben
  • 3
    For-Schleife
    • Aufgaben
  • 4
    Zeichenketten
    • Aufgaben
  • 5
    While-Schleife
    • Aufgaben
  • 6
    Listen
    • Aufgaben
  • 7
    2D-Arrays
    • Aufgaben
  • 8
    Wörterbücher
    • Aufgaben
  • 9
    Mengen
    • Aufgaben
  • 10
    Funktionen und Rekursion
    • Aufgaben
  • к

Lektion 8. Dictionary

Schwierigkeit:

Aufgabe«Geschenke per Post»

💻 Python
Sie arbeiten im Supportdienst der Website. Sie müssen einen Leitfaden erstellen, der Informationen über die Postleitzahlen der Benutzer enthält, um ihnen Glückwunschkarten zu senden. Sie haben eine Liste mit Benutzerdaten. Jeder Benutzer wird in Form einer Liste dargestellt, wobei das erste Element – der Benutzername (Zeichenfolge) und das zweite Element (falls vorhanden) – seine Postleitzahl (Zeichenfolge) ist. Nicht alle Benutzer haben eine Postleitzahl. rn
Schreiben Sie ein Programm, das diese Liste akzeptiert und ein Wörterbuch erstellt, in dem die Benutzer die Schlüssel sind und die Werte – ihre Postleitzahlen. Wenn der Benutzer keine Postleitzahl hat, sollte der Wert none sein.

Eingabeformat

Zweidimensionale Liste, in der jede interne Liste Informationen über einen Benutzer enthält. Jede interne Liste enthält den Namen des Benutzers (Zeile) und optional die Postleitzahl (Zeile).

Ausgabeformat

Konstruktive Ausgabe im Benutzernamen: "Postleitzahl", wobei "Postleitzahl" eine Zeile oder "none" sein kann

Beispiel

Eingabe

[["Ivan", "123456"], ["Maria"], ["Peter", "654321"], ["Anna", "987654"], ["Svetlana"]]

Ausgabe

Ivan: 123456
Maria: None
Peter: 654321
Anna: 987654
Svetlana: None

Hinweis

There will be no clue here, decide for yourself!

main.py
Test 1
Test 2
Test 3
Test 4
Test 5
Test 6
Test 7
Test 8
Test 9
Test 10
Entwicklerlösung

🎉 Glückwunsch! 🎉

Du hast die Aufgabe hervorragend gelöst! Es war schwierig, aber du hast die Lösung gefunden. Du bist dem Meister einen Schritt näher! Mach weiter so.

AD

Werbung

red-snake blue-snake green-snake

Führe deinen Code aus...

KI-Assistent

Hallo! Ich bin dein Programmier-Assistent. Stelle mir beliebige Fragen zu Python — ich erkläre Funktionen, Methoden und helfe dir bei der aktuellen Aufgabe!