F. Чек

Сдачу посчитать, конечно, все могут, но красивый чек напечатать — не так просто.

Формат ввода

  • название товара;
  • цена товара;
  • вес товара;
  • количество денег у пользователя.

Формат вывода:

Чек
<название товара> – <вес>кг – <цена>руб/кг
Итого: <итоговая стоимость>руб
Внесено: <количество денег от пользователя>руб
Сдача: <сдача>руб

 

Пример

Ввод

черешня
2
3
10

Вывод

Чек
черешня - 3кг - 2руб/кг
Итого: 6руб
Внесено: 10руб
Сдача: 4руб

Решение

Самая распространенная ошибка в этом задании – невнимательность.
Чаще всего сдать задачу мешают лишние или недостающие пробелы. Реже, но тоже часто встречаются попытки прописать в input() подсказки что надо вводить.
Эта задача – прекрасный повод начать использовать f-строки. С ними задача решает гораздо легче, чем со стандартным синтаксисом print().

Посмотреть код

Решение.

Python
good = input()
price = int(input())
weight = int(input())
cash = int(input())

print('Чек')
print(f'{good} - {weight}кг - {price}руб/кг')
print(f'Итого: {price * weight}руб')
print(f'Внесено: {cash}руб')
print(f'Сдача: {cash - price * weight}руб')
Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии