题解 | #【模板】栈#

【模板】栈

https://www.nowcoder.com/practice/104ce248c2f04cfb986b92d0548cccbf

# 栈 
# Push  将x加入栈,保证x为int整数
# pop 输出栈顶  并让栈定出栈
# top 输出栈顶 栈顶不出栈
 
ipt_num = int(input()) # 输入一个数字(input输入的都是字符串类型),强制转成整型
list_num = []  # 栈
for i in range(ipt_num):
    action = input()
    if action.split()[0] == "push":  # 字符串分割
        num = action.split()[1]
        list_num.append(num)
    elif action == "pop":
        if list_num:
            print(list_num.pop())
        else:
            print("error")
    elif action == "top":
        if list_num:
            print(list_num[-1])
        else:
            print("error")

全部评论

相关推荐

斑驳不同:还为啥暴躁 假的不骂你骂谁啊
点赞 评论 收藏
分享
在评审的大师兄很完美:像这种一般就是部门不匹配 转移至其他部门然后挂掉 我就是这样被挂了
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-27 10:48
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务