s=[1
,2,3
,5,6
]info=
"""*****=棧的工作原理*****=
1.入棧
2.出棧
3.查詢棧頂元素
4.棧的長度
5。棧是否為空"""
while
true
:print
(info)
choice=
input
("please input your choice:"
)if choice==
'1':
t=input
("請輸入入棧元素:"
)print
(s)print
("入棧成功!"
)elif choice==
'2':
ifnot s:
print
("棧不能為空,不能出棧!"
)else
: t=
input
("請輸入出棧元素:"
)print
(s)print
("出棧成功!"
)elif choice==
'3':
iflen
(s)==0:
print
("該棧為空,沒有棧頂元素!"
)else
: k=s[-1
]print
("棧頂元素為:%s"
%k)elif choice==
'4':
l=len(s)
print
("棧的長度為:%s"
%l)elif choice==
'5':
iflen
(s)==0:
print
("該棧為空!"
)else
:print
("該棧不為空!"
)
python工作原理
1.使用者通過瀏覽器請求乙個頁面 2.請求到達request middlewares,中介軟體對request做一些預處理或者直接response請求 3.urlconf通過urls.py檔案和請求的url找到相應的view 4.view middlewares被訪問,它同樣可以對request做一...
Zookeeper之工作原理
zookeeper是乙個分布式的,開放原始碼的分布式應用程式協調服務,它包含乙個簡單的原語集,分布式應用程式可以基於它實現同步服務,配置維護和命名服務等。zookeeper是hadoop的乙個子專案,其發展歷程無需贅述。在分布式應用中,由於工程師不能很好地使用鎖機制,以及基於訊息的協調機制不適合在某...
python 模擬棧操作 47
stack def push it 向棧裡面放 item input item to push def pop it 彈出 if stack print from stack popped s stack.pop def view it 查詢 print stack def show menu cm...