• 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 7. Two -dimensional arrays

Schwierigkeit:

Aufgabe«Essen bestellen»

💻 Python
Sie arbeiten im Restaurant-Automatisierungssystem. Ihre Aufgabe – schreiben Sie ein Programm, das Kundenbestellungen verarbeitet. Das Programm soll die Anzahl der vom Kunden ausgewählten Gerichte erfassen, die Gesamtkosten der Bestellung berechnen, die Zubereitungszeit ermitteln und bei Bedarf einen Rabatt anwenden.
Die Speisekarte des Restaurants:
1) Pasta - 250 Rubel - 15 Minuten
2) Pizza - 500 Rubel - 20 Minuten
3) Salat - 150 Rubel - 10 Minuten
4) Suppe - 200 Rubel - 15 Minuten
5) Dessert - 300 Rubel - 5 Minuten
Bedingungen:
Der Kunde kann 1 bis 5 Gerichte bestellen.
Der Gesamtbetrag der Bestellung muss mindestens 100 Rubel betragen.
Wenn der Gesamtbetrag der Bestellung 2000 Rubel übersteigt, erhält der Kunde 10 % Rabatt auf die Gesamtrechnung.
Die Wartezeit ist die Zeit für die Zubereitung aller ausgewählten Gerichte.

Eingabeformat

Zuerst wird die Anzahl der Gerichte eingegeben, die der Kunde bestellen möchte (eine ganze Zahl von 1 bis 5). Dann wird eine Folge von Nummern der vom Kunden ausgewählten Gerichte (ganze Zahlen von 1 bis 5), getrennt durch Leerzeichen, eingegeben
.

Ausgabeformat

Das Programm soll drei Zeilen ausgeben:
rn
die Gesamtkosten der Bestellung (unter Berücksichtigung des Rabatts, falls vorhanden).
rn
Die Wartezeit in Minuten.
rn
die Meldung „ die Bestellung kann nicht ausgeführt werden “, wenn der Bestellbetrag weniger als 1000 Rubel beträgt.

Beispiel

Eingabe

3
1 2 3

Ausgabe

900.0
45
Die Bestellung kann nicht ausgeführt werden

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!