if練習
此次小demo涉及到if巢狀,佔位符使用,以及乙個良好的思維邏輯。
如題:
雲彩之上奶茶店盛大開業!
門店招牌如下:勁爆勁爆,雲彩之上開業了!,輸入序號即可購買!
1 超土豪咖啡僅需¥88
2 宇宙無敵大榴蓮¥12
3 自動翻譯筆記本僅需¥100
4 貧民咖啡僅需¥1
5 土豪咖啡僅需¥8
請你幫收銀的奶茶妹妹設計一款**結算系統,要求:
1. 顧客可以輸入1-5來選擇貨品種類,輸入其它數字則輸出:
新口味還請期待顧客可以輸入購買數量,根據貨品種類和數量計算總價。
顧客可輸入是否為本館會員,會員可享受9折優惠。
輸出顧客購買的詳細資訊,包括貨品種類、購買數量、總價。若是會員,則輸出會員價。
ok,請你先思考5秒,為什麼要做它?你要怎麼做?
簡單講也就是,需求分析,步驟設計,碼**,除錯,修改,再次修改,完成的流程。
接下來請你先自己完成上述測試,然後在來和我比對,找出你我的不同之處,分析,比較,去其糟粕,取其精華,這樣你才可以不斷提高自己。
接下來附上我的**,由於此教程適合新手,不當之處,還請見諒。
print("勁爆勁爆,雲彩之上開業了!輸入序號即可購買!")
print("1.超土豪咖啡僅需¥88")
print("2.宇宙無敵大榴蓮¥12")
print("3.自動翻譯筆記本僅需¥100")
print("4.貧民咖啡僅需¥1")
print("5.土豪咖啡僅需¥8")
dictname =
dictprice =
guke = int(input("請輸入商品序號:"))
if guke >=1
and guke <=5:
shul = input("請輸入商品數量:")
vip = int(input("您是否為本店會員?會員可享9折哦!輸入1表示是會員!輸入0表示非會員!"))
if vip == 0:
print("您購買的商品為:" + dictname[guke]+",單價為" + dictprice[guke] + ",購買數量為:" + shul + ",總價為:" + str(int(dictprice[guke]) * int(shul)))
else:
print("您購買的商品為:" + dictname[guke] + ",單價為" + dictprice[guke] + ",購買數量為:" + shul + ",總價為:" + str(int(dictprice[guke]) * int(shul) * 0.9))
else:
print("新口味還請期待!")
勁爆勁爆,雲彩之上開業了!輸入序號即可購買!
1.超土豪咖啡僅需¥88
2.宇宙無敵大榴蓮¥12
3.自動翻譯筆記本僅需¥100
4.貧民咖啡僅需¥1
5.土豪咖啡僅需¥8
請輸入商品序號:1
請輸入商品數量:1
您是否為本店會員?會員可享9折哦!輸入1表示是會員!輸入0表示非會員!0
您購買的商品為:超土豪咖啡,單價為88,購買數量為:1,總價為:88
注意:格式化輸出在我們的實際操作中提高我們的工作效率。
python指令碼練習筆記
usr bin python coding utf 8 import socket import os,sys 建立乙個服務端 server socket.socket socket.af inet,socket.sock stream server.bind localhost 6999 繫結要監...
Python之反射練習
什麼是反射?可以用字串的方式去訪問物件的屬性 class test name sss deffun self return helloword t test print hasattr t,name hasattr obj,name 檢視類裡面有沒有name屬性 print hasattr t,fu...
python之演算法練習。
我們先根據身高來排序。然後按照前面高的人數進行排序。具體實現如下 people 7,0 4,4 7,1 5,0 6,1 5,2 def reconstruct queue peoplelist 先按照身高進行排序 peoplelist sorted peoplelist,key lambda x x...