Чаще всего автоматизация идёт на пользу.
Одна из задач, в которой лучше исключить человеческий фактор, — подсчёт сдачи.
Определите, какую сдачу нужно выдать тому, кто купил 2,5кг черешни по цене 38 руб/кг.
Формат ввода
Одно натуральное число – номинал купюры пользователя (≥100≥100).
Формат вывода:
Одно натуральное число — размер сдачи.
Пример
Ввод
100
Вывод
5
Решение
Это задание обычно не вызыает проблем, тем более, что его можно решить несколькими способами.
Основная идея состоит в том, чтобы преобразовать к целому числу и номинал купюры (мы получаем его в виде строки) и стоимость черешни:
1) принять номинал в переменную cash с помощью input().
2) преобразовать ее ы целое число
3) вывести результат простой арифметической операции вычитания из номинала купюры стоимости 2.5кг черешни с помощью print().
Все эти действия можно выполнить несколькими способами. Однако, на мой взглд правильнее всего приучать себя помещать любые значения в переменные, прежде чем передавать их в print, поэтому предлагаю особое внимание обратить на пример №4. Примеры, приведены ниже:
Посмотреть код
Решение 1. Правильное
cash = int(input())
print(cash - int(38 * 2.5))
Решение 2. Правильное
cash = input()
print(int(int(cash) - 38 * 2.5))
Решение 3. Правильное
cash = input()
print(int(cash) - int(38 * 2.5))
Решение 4. Длинное, но самое правильное
cash = int(input())
priсe = int(38 * 2.5)
print(cash - priсe)