Найти тему
Python и решение задач.

Перевязь

Портос хочет украсить золотым шитьем свою перевязь. Он знает, что один сантиметр золотого шитья стоит один луидор. Портосу надо вышить N миллиметров перевязи. Причем мастер никогда не возьмется за работу, если ему заплатят меньше, чем стоит работа. И сдачу мастер никогда не отдает.

Какое минимальное количество луидоров Портос должен заплатить мастеру за работу?

Входные данные

Программе на вход поступает натуральное число N (N ≤ 109) – длина перевязи в миллиметрах.

Выходные данные

Выведите на экран минимальное количество луидоров, которые Портос должен отдать за работу.

Верное решение:

n = int(input())
print((n % 10 and 1) + n // 10)

Верное решение:

n = int(input())
print(n // 10 if n % 10 == 0 else n // 10 + 1)

Верное решение (в одну строку):

print((int(input()) + 9) // 10)

Верное решение (в одну строку):

print(int((int(input()) / 10) + 0.9))

Верное решение (разминка перед ЕГЭ):

n = int(input()) / 10
import math
print(math.ceil(n)) # Функция
ceil выполняет округление вверх до ближайшего целого числа.
Создано ИИ
Создано ИИ

## Российские программисты решились-таки наконец поставить ставни на windows.