Сделал 19 задание

This commit is contained in:
parent 2074a34bc2
commit 0243208e7e

41
lesson.19.20 Normal file
View file

@ -0,0 +1,41 @@
''' ****** Задание 19 из 20 Параграф 2.1 *********
* Давайте приведём в порядок чек, который печатали ранее.
Все строки должны быть длиной в 35 символов.
Напишите программу, которая выводит красиво оформленный чек. Все строки в чеке должны быть длиной ровно 35 символов, текст выровнен в соответствии с примером.
Формат ввода
Название товара (строка);
цена товара (натуральное число);
вес товара (натуральное число);
количество денег у пользователя (натуральное число).
Формат вывода
Красивый чек в формате:
================Чек================
Товар: <продукт>
Цена: <число>кг * <число>руб/кг
Итого: <число>руб
Внесено: <число>руб
Сдача: <число>руб
===================================
'''
if __name__ == "__main__"
product = input()
price = int(input())
weight = int(input())
money = int(input())
total = price * weight
change = money - total
print("================Чек================")
print(f"Товар:{(35 - 6 - len(product)) * ' '}{product}")
print(f"Цена:{(35 - 5 - len(f'{weight}кг * {price}руб/кг')) * ' '}{weight}кг * {price}руб/кг")
print(f"Итого:{(35 - 6 - len(f'{total}руб')) * ' '}{total}руб")
print(f"Внесено:{(35 - 8 - len(f'{money}руб')) * ' '}{money}руб")
print(f"Сдача:{(35 - 6 - len(f'{change}руб')) * ' '}{change}руб")
print("===================================")