1.寫乙個購物小程式,使用者開始先輸入自己的工資,然後可以不斷的買東西並加入購物車,如果錢不夠了提示餘額不足,使用者中途可以選擇檢視自己購物車裡面的商品,以及餘額,
或者可以選擇退出程式,退出時並列印已經購買的商品,和自己的餘額;
1.啟動程式提示使用者輸入工資,然後列印歡迎資訊;
2.列印商品列表,使用者根據商品列表下標來購買商品;
3.使用者選擇輸入,商品的下標,退出程式,或者check購物車;
(1)商品下標 : 判斷使用者購買的商品是否存在,存在判斷自己的錢是否夠,如果錢夠,把商品加入購物車,並剪掉所購買商品的錢,如果購買商品錢不夠提示餘額不足,並列印當前餘額;
(2)退出程式:如果使用者輸入,q或者quit,則退出程式,並列印已經購買的商品及餘額;
(3)check購物車:如果使用者輸入,c或者check,則列出當前已經購買的商品,以及當前餘額;
#!/usr/bin/python env
#_*_coding:utf-8 _*_
salary = input("
your input salary:")
ifsalary.isdigit():
salary =int(salary)
else
:
print("
invalid data type.")
#讓使用者輸入工資,並判讀輸入的是否為數字,如果不是,則退出;
welcome_msg = "
welcome to shopping.
".center(40,'-'
(welcome_msg)
exit_flag =false
#設定標誌位,用於判讀退出程式使用;
product_list =[
('iphone
',5888),
('ipad
',3888),
('xiaomi
',888),
('bike
',900),
('coffer
',58),
('tesla
',588888),
]shop_car=
#定義乙個購物車,使用者存放已經購買的商品;
while exit_flag is
nottrue:
#判斷上邊定義的標誌位,如果不是ture則一直迴圈;
for item in
enumerate(product_list):
#這裡主要是為了取下標;
index =item[0]
p_name = item[1][0]
p_price = item[1][1]
#取下標,商品名稱,商品**;
print(index,'.'
,p_name,p_price)
user_choice = input("
q=quit,c=check,or continue buy num:")
ifuser_choice.isdigit():
user_choice =int(user_choice)
if user_choice
#判斷使用者輸入的商品序號是否存在;
p_item =product_list[user_choice]
#這裡定義的變數取商品的名稱
if p_item[1] <=salary:
#判斷購買商品**是否小於剩餘的工資;
#如果錢夠,就把商品加入購物車
salary -= p_item[1]
#減掉所購買商品的錢
print("
shopping add %s list,b""
alance is %s.
"%(p_item,salary))
else
:
print("
balance is not %s
"%salary)
else
:
if user_choice == 'q'
or user_choice == '
quit':
for item in
shop_car:
(item)
#如果使用者輸入的q或者quit,則列印出已經購買的商品
print("
shopping over.")
print("
balance is %s
"%salary)
exit_flag =true
#定義退出程式
Java之品優購部署 day01(2)
2.zookeeper 集群 2.1 zookeeper 集群簡介 2.1.1 為什麼搭建 zookeeper 集群 大部分分布式應用需要乙個主控 協調器或者控制器來管理物理分布的子程序。目前,大多數都要開發私有的協調程式,缺乏乙個通用機制,協調程式的反覆編寫浪費,且難以形 成通用 伸縮性好的協調器...
Java之品優購部署 day01(3)
2.2 搭建 zookeeper 集群 2.2.1 搭建要求 真實的集群是需要部署在不同的伺服器上的,但是在我們測試時同時啟動十幾個虛擬機器 記憶體會吃不消,所以我們通常會搭建偽集群,也就是把所有的服務都搭建在一台虛擬機器上,用埠進行區分。我們這裡要求搭建乙個三個節點的 zookeeper 集群 偽...
Java之品優購課程講義 day01(1)
走進電商 1.1電商行業分析 近年來,中國的電子商務快速發展,交易額連創新高,電子商務在各領域的應用不斷拓展和深化 相關服務業蓬勃發展 支撐體系不斷健全完善 創新的動力和能力 不斷增強。電子商務正在與實體經濟深度融合,進入規模性發展階段,對經濟社會生活的影響不斷增大,正成為我國經濟發展的新引擎。中國...