最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python之列表實(shí)現(xiàn)棧的工作功能

 更新時(shí)間:2019年01月28日 10:59:18   作者:Mr.o.j  
今天小編就為大家分享一篇關(guān)于Python之列表實(shí)現(xiàn)棧的工作功能,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧

問(wèn)題:

python中使用列表實(shí)現(xiàn)棧的功能

"""
棧的工作原理
  入棧
  出棧
  查看棧頂元素
  棧的長(zhǎng)度
  棧是否為空
"""
stack = []
info = """
    棧操作
  1.入棧
  2.出棧
  3.棧頂元素
  4.棧的長(zhǎng)度
  5.棧是否為空
  q.退出
"""
while True:
  print(info)
  choice = input('請(qǐng)輸入選擇:')
  if choice == '1':
    item = input('入棧元素:')
    stack.append(item)
    print('元素%s入棧成功' %item)
  elif choice == '2':
    #先判斷棧是否為空
    if not stack:
      print('棧為空,不能出棧')
    else:
      item = stack.pop()
      print('%s元素出棧成功' %item)
  elif choice == '3':
    if len(stack) == 0:
      print('棧為空')
    else:
      print('棧頂元素為%s' %(stack[-1]))
  elif choice == '4':
    print('棧的長(zhǎng)度為%s' %(len(stack)))
  elif choice == '5':
    if len(stack) == 0:
      print('棧為空')
    else:
      print('棧不為空')
  elif choice == 'q':
    print('退出')
    break
  else:
    print('請(qǐng)輸入正確的選擇')

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

相關(guān)文章

最新評(píng)論

广丰县| 乐至县| 盐山县| 政和县| 黄大仙区| 陈巴尔虎旗| 全州县| 苍梧县| 易门县| 达孜县| 大埔县| 娱乐| 阳原县| 西盟| 东乡县| 望奎县| 长春市| 屯门区| 隆子县| 修武县| 额尔古纳市| 公主岭市| 德安县| 池州市| 印江| 仁化县| 上杭县| 崇州市| 靖州| 万年县| 大化| 大港区| 长丰县| 焦作市| 宁南县| 集安市| 镇江市| 诸暨市| 东平县| 会泽县| 龙游县|