/
Soldier327
/
Stack
Обзор
Документация
Войти
/
Soldier327
/
Stack
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Stack.py
28 строк
695 B
Soldier327
create: Stack.py, Test_of_stack.py, decision_of_task.py
29 апр 2026, 20:47
Верифицирован
29 апр 2026, 20:47
5554fec
Код
Авторство
О чём код?
class Stack: def __init__(self): self._items = [] def is_empty(self) -> bool: return len(self._items) == 0 def push(self, item) -> None: self._items.append(item) def pop(self): if self.is_empty(): raise IndexError("pop from empty stack") return self._items.pop() def peek(self): if self.is_empty(): raise IndexError("peek from empty stack") return self._items[-1] def size(self) -> int: return len(self._items) def __str__(self) -> str: return f"Stack({self._items})" def __repr__(self) -> str: return f"Stack({self._items})"