通過python實現超市購物系統(通過列表簡單實現版)

來源:互聯網
上載者:User

標籤:原始碼   file   python   import   

通過匯入外部檔案來匯入資料:

shop.txt

car    200000
iphone    4999
bicycle    500
cafe    35

##########################################################

python原始碼:

#!/usr/bin/env python# encoding=utf-8# author:sihaogongyuan# date:2015-4-9# filename:shop.py# desc:shop####################################import osimport sys####################################os.system(‘date‘)product_list=[]price_list=[]shop_list=[]####################################f=file(‘shop.txt‘,‘r‘)for line in f.readlines():    new_line=line.split()    product_list.append(new_line[0])    price_list.append(int(new_line[1]))####################################salary=int(raw_input(‘\033[32mplease input your salary:\033[0m‘))####################################while True:    #pass    print ‘product list:‘    for p in product_list:        p_index=product_list.index(p)        p_price=price_list[p_index]        print p,p_price    choice=raw_input(‘please input your choice:‘)    f_choice=choice.strip()    while f_choice.strip==‘‘:        choice=raw_input(‘please input your choice:‘)        f_choice=choice.strip()    if f_choice in product_list:        f_choice_index=product_list.index(f_choice)        f_choice_price=price_list[f_choice_index]        if salary>=f_choice_price:            yes_or_no=raw_input(‘que ren goumai %s product?yes or no:‘%(f_choice))            if yes_or_no==‘yes‘:                print ‘\033[32m%s have add shop_list\033[0m‘%(f_choice)                shop_list.append(f_choice)                salary=salary-f_choice_price                print ‘\033[32m餘額是:\033[0m‘,salary            else:                print ‘\033[32mcancle %s into gouwuche...\033[0m‘%(f_choice)                print ‘\033[32m餘額是:\033[0m‘,salary        else:            if salary<min(price_list):                print ‘\033[31mnot buy anything!!!!\033[0m‘                print ‘\033[32mgouwuche you:\033[0m‘,shop_list                print ‘\033[32m餘額是:\033[0m‘,salary                sys.exit()            else:                print ‘\033[31m not afford %s,please try other\033[0m‘%(f_choice)                print ‘\033[32m餘額是:\033[0m‘,salary    else:        print ‘\033[31m what you want is not founed,please try other\033[0m‘


通過python實現超市購物系統(通過列表簡單實現版)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.