main.py
"""
Task::01
"""
: =
: =
: =
=
: =
: =
: =
: =
"""
Напиши класс 'Person', который будет иметь атрибуты 'name' и 'age' и метод 'say_hello', выводящий приветствие.
"""
: =
: =
"""
Напиши статический метод в классе 'MathUtils', который будет складывать два числа.
"""
return +
: =
: =
: =
: = 0.0
+=
= /
"""
Задача: Реализация корзины интернет-магазина
Общая идея
Реализовать систему корзины покупателя, в которой можно:
• добавлять товары
• удалять товары
• изменять количество товаров
• считать общую стоимость
• оформлять покупку с учётом остатков товара
Логика должна быть приближена к реальному поведению интернет-магазина.
⸻
Бизнес-контекст
Есть интернет-магазин.
В магазине продаются товары с ограниченным количеством на складе.
Покупатель добавляет товары в корзину.
При оформлении заказа:
• проверяется наличие товара
• уменьшается количество товара на складе
• корзина очищается
"""
=
=
=
=
: =
: =
: =
: = None
return f
return f
: = 0
: =
+= 1
=
=
=
return
: =
return
== :
== :
== :
== :
: =
pass
=
=
=
=
pass