Сделал 19 задание
This commit is contained in:
parent
2074a34bc2
commit
0243208e7e
41
lesson.19.20
Normal file
41
lesson.19.20
Normal 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("===================================")
|
||||
Loading…
Reference in a new issue