Add ru version (#1865)

* Add Russian docs site baseline

* Add Russian localized codebase

* Polish Russian code wording

* Update ru code translation.

* Update code translation and chapter covers.

* Fix pythontutor extraction.

* Add README and landing page.

* placeholder of profiles

* Use figures of English version

* Remove chapter paperbook
This commit is contained in:
Yudong Jin
2026-03-28 04:24:07 +08:00
committed by GitHub
parent 2ca570cc33
commit 772183705e
1958 changed files with 108186 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
"""
File: stack.py
Created Time: 2022-11-29
Author: Peng Chen (pengchzn@gmail.com)
"""
"""Driver Code"""
if __name__ == "__main__":
# Инициализировать стек
# В Python нет встроенного класса стека, поэтому list можно использовать как стек
stack: list[int] = []
# Помещение элемента в стек
stack.append(1)
stack.append(3)
stack.append(2)
stack.append(5)
stack.append(4)
print("Стек stack =", stack)
# Доступ к верхнему элементу стека
peek: int = stack[-1]
print("Верхний элемент peek =", peek)
# Извлечение элемента из стека
pop: int = stack.pop()
print("Извлеченный элемент pop =", pop)
print("stack после извлечения =", stack)
# Получение длины стека
size: int = len(stack)
print("Длина стека size =", size)
# Проверка на пустоту
is_empty: bool = len(stack) == 0
print("Пуст ли стек =", is_empty)