ПочатиПочніть безкоштовно

Функція для створення звіту

Ви дізналися, що функції можуть повертати значення, але вони також можуть друкувати результати.

Вашій команді розробки потрібні регулярні звіти про час виконання тестів. Замість ручного підрахунку щоразу ви створите користувацьку функцію test_report, яка друкує відформатоване резюме і не повертає значень.

Список test_durations з часами виконання тестів у секундах уже надано.

Ця вправа є частиною курсу

Середній рівень Python для розробників

Переглянути курс

Інструкції до вправи

  • Доповніть визначення функції, додавши аргумент durations.
  • Обчисліть загальний час тестів за допомогою вбудованої функції над durations.
  • Згенеруйте звіт для останніх тестів, викликавши функцію для списку test_durations.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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
____(____)
Редагувати та запускати код