Сделал 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