Зберегти прогрес
МОДУЛЬ 3. ОРБІТА ЗА ОРБІТОЮ: ЦИКЛИ

Урок 5. Пошук максимуму й мінімуму

⌨ Python⏱ ~11 хв✎ 4 завдання з автоперевіркою✓ безкоштовно

Найбільше значення без max

Як знайти найбільше з багатьох чисел, якщо вони надходять по одному? Тримаємо «рекорд» і порівнюємо кожне нове число з ним:

●●●код Python
n = int(input())
best = int(input())          # перше число — поки що рекорд
for i in range(n - 1):
    x = int(input())
    if x > best:
        best = x             # новий рекорд
print(best)

Так само шукають мінімум (x < best), а ще — номер найбільшого елемента чи кількість рекордів.

➜ПОРАДА
Чому не починати з best = 0? Бо всі числа можуть бути від'ємними — і тоді «рекордом» залишиться 0, якого серед чисел немає.
Перевір себе: 4 задачі з автоперевіркою
Підказки після помилок, розбір кожної задачі, бали й звання. Безкоштовно, можна без реєстрації.
▶ Розв'язувати задачі