• 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«Wörterbuch mit Waren»

💻 Python
Sie sind der Inhaber des Online-Shops. Sie müssen den Prozess der Überprüfung der Verfügbarkeit von Waren im Lager vor der Bestellbestätigung automatisieren. Schreiben Sie ein Programm, das Informationen über den aktuellen Lagerbestand, das angeforderte Produkt und dessen Menge annimmt und feststellt, ob die Bestellung ausgeführt werden kann.

Eingabeformat

Zuerst wird das Wörterbuch stock eingeführt, das das Lager vorab befüllt. Die Schlüssel des Wörterbuchs sind die Namen der Waren (Zeichenketten), die Werte sind die Anzahl der Einheiten jedes Produkts (ganze Zahlen). Das Wörterbuch wird im Python-Format eingeführt, zum Beispiel:   {'apples': 50, 'bananas': 100, 'orange': 75}
Dann folgt die Zeichenkette merch   - der Name des Produkts, das ein Kunde kaufen möchte.
Schließlich ist die ganze Zahl n die Anzahl der Einheiten des Produkts, die der Kunde kaufen möchte.

Ausgabeformat

Das Programm soll   true ausgeben, wenn das Lager ausreicht, um die Bestellung auszuführen, und   false andernfalls

Beispiel

Eingabe

{'apples': 50, 'bananas': 100, 'oranges': 75}
apples
25

Ausgabe

wahr

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!