Python基礎練習之購物車

2022-08-18 20:27:09 字數 1567 閱讀 8320

#前置知識點

# 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...