


Программирование
+4Целочисленное деление и остаток в python. введя год, вывести век
1-й век состоит из годов с 1 по 100, 2-й век состоит из годов с 101 по 200 и так далее.
Напишите программу, которая определяет в каком веке находится год N?
Входные данные
На вход подается натуральное число N (1 <= N <= 3000).
Выходные данные
Выведите на экран ответ на задачу в виде целого числа
пример:
входные данные: 2019
выходные данные: 21
выходные данные: 200
выходные данные: 2
Запрещенные операторы: if; while; for
По дате
По рейтингу
12
n = int(input())
print((n + 99) // 100)
123
year = int(input()) # ввод: год в числовом формате
result = (year - 1) // 100 + 1
print(result)
Изменил формулу, теперь всё работает
123
Примеры:
2001 -> 21
2000 -> 20
Работает и на крайних точках, так что всё правильно : ]
mod 100 + 1
Больше по теме