题解 | #【模板】栈#

【模板】栈

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:24
大家还是用ai改吧,我心疼得要死,就当花钱买教训吧,人家直接拿完钱就跑路了
程序员小白条:简历修改700....神奇,又不是帮你面试,咋的,简历修改从双非变92了还是没实习变成有大厂实习了
点赞 评论 收藏
分享
每晚夜里独自颤抖:你cet6就cet6,cet4就cet4,你写个cet证书等是什么意思。专业技能快赶上项目行数,你做的这2个项目哪里能提现你有这么多技能呢
点赞 评论 收藏
分享
机械打工仔:我来告诉你原因,是因为sobb有在线简历,有些HR为了快会直接先看在线简历,初步感觉不合适就不会找你要详细的了
投了多少份简历才上岸
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-10 11:55
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务