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

python實(shí)現(xiàn)簡單的購物程序代碼實(shí)例

 更新時間:2020年03月03日 11:58:50   作者:擱刀聽雨  
這篇文章主要介紹了python實(shí)現(xiàn)簡單的購物程序代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

需求:

  • 啟動程序后,讓用戶輸入工資,然后打印商品列表
  • 允許用戶根據(jù)商品編號購買商品
  • 用戶選擇商品后,檢測余額是否夠,夠就直接扣款,不夠就提醒
  • 可隨時退出,退出時,打印已購買商品和余額

代碼如下

#!/usr/bin/ven python
# Author: Hawkeye
'''
本程序?yàn)閷?shí)例程序:購物車程序

需求:

啟動程序后,讓用戶輸入工資,然后打印商品列表
允許用戶根據(jù)商品編號購買商品
用戶選擇商品后,檢測余額是否夠,夠就直接扣款,不夠就提醒
可隨時退出,退出時,打印已購買商品和余額

'''
#創(chuàng)建商品列表
product_list = [
  ["Iphone",5800],
  ["Mac Pro",9800],
  ["bike",800],
  ["watch",10600],
  ["coffee",31],
  ["Alex Python",20]
]
# for i in product_list:
#   print(i)

#創(chuàng)建購物列表
shopping_list =[]
#要求用戶輸入數(shù)據(jù)
salary = input("Input your salary:")
#首先要對用戶的輸入做判斷
if salary.isdigit():
  salary = int(salary) #轉(zhuǎn)換為整形
  while True: #循環(huán)輸出列表
    for index,item in enumerate(product_list):
      print(index,item)
    user_choice = input("請選擇要買什么......")
    if user_choice.isdigit():#轉(zhuǎn)換為整形
      user_choice =int(user_choice)
      if user_choice < len(product_list) and user_choice >=0:
        p_item = product_list[user_choice]
        if p_item[1] <=salary:#錢夠
          shopping_list.append(p_item)
          salary -= p_item[1]
          print("Added %s into shopping cart,your current balance is \033[31;1m%s\033[0m" % (p_item,salary) )
        else:#錢不夠
          print("\033[41;1m您的余額只?!?s】,余額不足\033[0m" %salary)
      else:
        print("\033[32;1mProduct code [%s]is not exist\033[0m " %user_choice)
    elif user_choice == "q":

      print("----------shoppig list--------")
      for p in shopping_list:
        print(p)
      print("------------------------------")
      print("\033[33;1mYour current balance is :\033[0m",salary)
      exit()
    else:
      print("Invalid Option")
else:#輸入q退出
  print("\033[13;1m【錯誤】請輸入正確的數(shù)字!\033[0m")
  exit()

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • tensorflow卷積神經(jīng)Inception?V3網(wǎng)絡(luò)結(jié)構(gòu)代碼解析

    tensorflow卷積神經(jīng)Inception?V3網(wǎng)絡(luò)結(jié)構(gòu)代碼解析

    這篇文章主要為大家介紹了卷積神經(jīng)Inception?V3網(wǎng)絡(luò)結(jié)構(gòu)代碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • Django中數(shù)據(jù)庫的數(shù)據(jù)關(guān)系:一對一,一對多,多對多

    Django中數(shù)據(jù)庫的數(shù)據(jù)關(guān)系:一對一,一對多,多對多

    今天小編就為大家分享一篇關(guān)于Django中數(shù)據(jù)庫的數(shù)據(jù)關(guān)系:一對一,一對多,多對多,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • pytorch如何定義新的自動求導(dǎo)函數(shù)

    pytorch如何定義新的自動求導(dǎo)函數(shù)

    這篇文章主要介紹了pytorch如何定義新的自動求導(dǎo)函數(shù)問題,具有很好的參考價值,希望對大家有所幫助。以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。
    2022-12-12
  • Django 狀態(tài)保持搭配與存儲的實(shí)現(xiàn)

    Django 狀態(tài)保持搭配與存儲的實(shí)現(xiàn)

    本文主要介紹了Django 狀態(tài)保持搭配與存儲的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • numpy np.newaxis 的實(shí)用分享

    numpy np.newaxis 的實(shí)用分享

    今天小編就為大家分享一篇numpy np.newaxis 的實(shí)用分享,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • pandas中read_csv、rolling、expanding用法詳解

    pandas中read_csv、rolling、expanding用法詳解

    這篇文章主要介紹了pandas中read_csv、rolling、expanding用法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • python 實(shí)現(xiàn)提取PPT中所有的文字

    python 實(shí)現(xiàn)提取PPT中所有的文字

    這篇文章主要介紹了python 實(shí)現(xiàn)提取PPT中所有的文字,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • 使用Python的matplotlib庫繪制柱狀圖

    使用Python的matplotlib庫繪制柱狀圖

    這篇文章主要介紹了使用Python的matplotlib庫繪制柱狀圖,Matplotlib是Python中最常用的可視化工具之一,可以非常方便地創(chuàng)建海量類型地2D圖表和一些基本的3D圖表,可根據(jù)數(shù)據(jù)集自行定義x,y軸,繪制圖形,需要的朋友可以參考下
    2023-07-07
  • 如何在pycharm安裝torch包

    如何在pycharm安裝torch包

    這篇文章主要介紹了如何在pycharm安裝torch包方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • 使用Pytorch Geometric進(jìn)行鏈接預(yù)測的實(shí)現(xiàn)代碼

    使用Pytorch Geometric進(jìn)行鏈接預(yù)測的實(shí)現(xiàn)代碼

    PyTorch Geometric (PyG)是構(gòu)建圖神經(jīng)網(wǎng)絡(luò)模型和實(shí)驗(yàn)各種圖卷積的主要工具,在本文中我們將通過鏈接預(yù)測來對其進(jìn)行介紹,文中有詳細(xì)的代碼示例供大家參考,需要的朋友可以參考下
    2023-10-10

最新評論

泸州市| 呼玛县| 隆林| 海晏县| 宜君县| 长顺县| 伊金霍洛旗| 上虞市| 二手房| 福泉市| 青田县| 灵台县| 鹿泉市| 海南省| 慈利县| 定襄县| 龙泉市| 那坡县| 那坡县| 游戏| 庐江县| 汕尾市| 泰安市| 武安市| 扶沟县| 沙坪坝区| 开鲁县| 观塘区| 九台市| 新密市| 罗平县| 普洱| 五家渠市| 汉沽区| 海原县| 城固县| 巫溪县| 上高县| 新兴县| 荔波县| 延津县|