這是乙個簡單的購物車模型,功能並未完善,有待後續補充
購物車程式實現功能:
1.輸入自己卡里的餘額
2.列印出商品列表
iphone 5800
mac book 9000
coffee 32
python book 80
bicyle 1500
3.輸入你選擇的商品的編號(商品編號從1開始),判斷你卡里的餘額是否能夠購買你選擇的商品,如果足夠,將商品加入你的購物車,並且計算出餘額;如果不夠,則重新選擇
4.如果商品已經選購完成,則輸入q退出程式,並且列印出你已經選購的商品列表和剩餘的錢的數額,並且歡迎下次在光臨
while true:
salary = input("salary:")
if salary.isdigit():
salary=int(salary)
product_list=[["iphone",5800],
["mac book",9000],
["coffee",32],
["python book",80],
["bicyle",1500]]
print("------welcome to our shopping site-------- ")
print(len(product_list))
forindex,element in enumerate(product_list,1):
print(index,element)
shopping_list=
while true:
#輸入你的選擇
choice = input("choice:")
#判斷輸入的選擇是不是數字
if choice.isdigit():
#input輸入的是數字型別的字串,必須轉化為整型
choice=int(choice)
#判斷輸入的選擇是否在合理的編碼選擇範圍內
if choice>0
and choice<=len(product_list):
#判斷選擇的商品的**是否小於餘額
if product_list[choice-1][1]<=salary:
#如果買得起,將商品加入購物車,並計算出餘額
print(shopping_list)
#計算出餘額
salary=salary-product_list[choice-1][1]
print("balance is %s"
%salary)
else:
#如果買不起列印,餘額不足,繼續選擇商品
print("money not enough,please go on choose")
else:
#選擇編碼不在合理範圍內,重新選擇
print("choice not exit,please try again")
#輸入的選擇是q則退出程式,並且列印你已經選擇的商品列表和餘額
elif choice=="q":
print("your shopping list")
for i in shopping_list:
print(i)
print("--------------------------------------")
print("welcom next time")
break
#輸入的選擇不是數字,則重新選擇
else:
print("invalid choice,make a choice again")
break
else:
print("invalid salary,input salary again")
輸出結果
Python併發程式設計 乙個簡單的多程序例項
import time from multiprocessing import process import osdef func args,args2 傳遞引數到程序 print args,args2 time.sleep 1 print 子程序 os.getpid print 子程序的父程序 o...
C 呼叫python的乙個簡單例項
在c 中使用python的時候,首先需要配置python的環境。在此,我就不說明如何配置環境了,網路一搜都是配置方法。以下,我介紹下我在c 中是如何呼叫python的方法。僅僅作為參考,有問題咱們可以一起交流。第一步 python中的簡單應用函式 test.py defadditionfc a b ...
乙個賊簡單的python爬蟲例項
這真的是乙個很簡單地python爬蟲,但是我卻做到現在了,哎 爬蟲的所有學習都來自於b站 up豬luvm的小屋 import requests import json import os header class douban def init self,url,dir self.url url s...