Začněte nyníZačněte zdarma

Funkce pro generování přehledu

Funkce mohou vracet hodnoty, ale také mohou výsledky přímo vypisovat.

Tvůj vývojový tým potřebuje pravidelné přehledy o době provádění testů. Místo ručního výpočtu těchto hodnot pokaždé znovu vytvoříš vlastní funkci test_report, která vypíše formátovaný souhrn, aniž by cokoliv vracela.

Seznam test_durations s dobami provádění testů v sekundách je pro tebe připraven.

Toto cvičení je součástí kurzu

Intermediate Python for Developers

Zobrazit kurz

Pokyny k cvičení

  • Dokonči definici funkce přidáním argumentu durations.
  • Celkovou dobu testů vypočítej pomocí vhodné vestavěné funkce aplikované na durations.
  • Vygeneruj přehled pro nedávné testy zavoláním funkce se seznamem test_durations.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

test_durations = [245.50, 189.99, 312.75, 156.20, 428.90, 201.35, 167.80]

 # Complete the function
def test_report(____):
    num_tests = len(durations)
    
    # Calculate total test time
    total_time = ____(____)
    
    print("=== Test Report ===")
    print("Total Tests: ", num_tests)
    print("Total Execution Time (s): ", total_time)

# Generate the report for recent test runs
____(____)
Upravit a spustit kód