Python Дано номер деякого року (ціле додатне число). Визначити відповідний номер
століття, враховуючи, що, наприклад, початком 20 століття був 1901 рік.
Ответы на вопрос
Код:
year = int(input("Введіть номер року: "))
# Знаходимо номер століття
century = (year - 1) // 100 + 1
# Виводимо результат
print("Рік", year, "приналежить", century, "століттю.")
Пояснення:
У цій програмі ми використовуємо вбудовану функцію input() для отримання від користувача номеру року. Потім ми знаходимо номер століття, застосувавши формулу (рік - 1) // 100 + 1. Оскільки оператор // використовується для цілочисельного ділення, результат буде округлений до цілого числа в меншу сторону.
Наприклад, якщо користувач введе 1998, програма виведе "Рік 1998 приналежить 20 століттю."
year = int(input("Введіть номер року: "))
# Визначаємо номер століття
century = (year - 1) // 100 + 1
print("Рік", year, "належить до", century, "століття")