• 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 10. Functions and recursion

Schwierigkeit:

Aufgabe«Leistungsüberwachungssystem»

💻 Python
Sie arbeiten in einem IT-Unternehmen und müssen ein System zur Überwachung der Leistung verschiedener Operationen erstellen. Es ist notwendig, den Timer-Dekorator zu schreiben, der die Funktionen misst und das Ergebnis in einem bestimmten Format anzeigt.
rn
Erstellen Sie den Timer-Dekorator und mehrere Funktionen zum Testen: Calculat_sum (summiert die Zahlen von 1 bis N), find_max (findet das Maximum in einer Liste von Zahlen), sort_numbers (sortiert die Liste der Zahlen). Der Dekorator soll die Ausführungszeit in Millisekunden mit einer Genauigkeit von 2 Nachkommastellen anzeigen.

Eingabeformat

Die erste Zeile enthält den Namen der Operation: "sum", "max" oder "sort". Die zweite Zeile enthält die Eingabedaten für die ausgewählte Operation.

Ausgabeformat

das Ergebnis der Funktion, dann die Ausführungszeit "X.xx ms"

Beispiel

Eingabe

Summe
1000

Ausgabe

500500
Ausführungszeit: 0,15 ms

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!