#前置知識點# enumerate(list)
# 輸出乙個元組,第乙個為下標,第二個為元素
# a = [1, 2, 3, 4]
# for i in enumerate(a):
# print(i)
'''(0, 1)
(1, 2)
(2, 3)
(3, 4)
'''# for i, item in enumerate(a):
# print(i, item)
'''0 1
1 22 3
3 4'''
#len(list) #返回列表長度
# print('\033[31;1mcontent\033[0m')
#輸出為紅色的content
#exit() #退出方法
#********************=
#begin
#productlist = [
('iphone', 5000),
('watch', 20000),
('coffee', 1000),
('pencil', 500),
('switch', 2000),
('audi', 200000),
]purchasedlist =
salary = input('請輸入你的工資金額:')
if salary.isdigit():
salary = int(salary)
while true:
for i, item in enumerate(productlist):
print(i, item)
userchoice = input('要購買東西嗎?')
if userchoice.isdigit():
userchoice = int(userchoice)
if userchoice < len(productlist) and userchoice >= 0:
userwantbuy = productlist[userchoice]
if userwantbuy[1] <= salary:
print('已新增',userwantbuy[0],'到購物車')
salary -= userwantbuy[1]
else:
print('你的錢不夠哇!')
else:
print('你選擇的:',userchoice,'商品不存在!')
elif userchoice.lower() == 'q':
print('*****==已經購買的商品*****==')
for i in purchasedlist:
print(i)
print('你的餘額為:\033[31;1m{}\033[0m'.format(salary))
break
else:
print('輸入錯誤啦')
else:
print('工資格式不對!')
exit(-1)
Python小練習之購物車
1 啟動程式後,輸入使用者名稱密碼後,如果是第一次登入,讓使用者輸入工資,然後列印商品列表 2 允許使用者根據商品編號購買商品 3 使用者選擇商品後,檢測餘額是否夠,夠就直接扣款,不夠就提醒 4 可隨時退出,退出時,列印已購買商品和餘額 5 在使用者使用過程中,關鍵輸出,如餘額,商品已加入購物車等訊...
python之購物車
下面是我們這個程式的框架 下面說一些 中比較難理解的 下面這個自己領會就好啦,本人不多做介紹 a if not a print a列表為空的 else print a列表不為空 下面主要介紹一下index這個函式,index在英語中是索引的意思,在這裡也一樣,它是用來看看某個值在列表中的索引是多少,...
練習Dream 購物車
功能要求 1.要求使用者輸入自己擁有的總資產,例如 30000 2.顯示商品列表的序號,商品名稱,商品 讓使用者根據序號選擇商品,然後加入購物車 例如 1 macbook 12000 2 logines 8730 3 villa 650000 3.使用者可以多次購買商品 4.使用者輸入q退出 輸入n...