goods_msg = '''
0: '奧特曼',
1: '鋼鐵俠',
2: '《笨方法學python》',
3: '泰國一日遊',
4: 'iphonex',
5: '娃娃',
6: '阿拉丁',
7: '特斯拉'
'''goods_dict =
username_info_list =
shopping_car_dict = {}
def username_pwd_inp():
username_inp = input('請輸入你的使用者名稱:').strip()
pwd_inp = input('請輸入你的密碼:').strip()
return username_inp, pwd_inp
def register():
print('歡迎註冊')
username_inp, pwd_inp = username_pwd_inp()
with open('user_info.txt', 'a', encoding='utf-8') as fa:
fa.write(f':\n')
def login():
if username_info_list:
print('已登入,不需要重複登入')
return
count = 0
while count < 3:
username_inp, pwd_inp = username_pwd_inp()
with open('user_info.txt', 'r', encoding='utf-8') as fr:
for user_info in fr:
user_info = user_info.strip()
username, pwd = user_info.split(':')
if username_inp == username and pwd_inp == pwd:
print('登入成功')
return
else:
print('登入失敗')
count += 1
def logout():
if not username_info_list:
print('請先登入')
return
username_info_list.clear()
def shopping():
if not username_info_list:
print('請先登入...')
return
print('歡迎來到購物天堂')
while true:
print(goods_msg)
goods_choice = input('請輸入你想要商品的編號(輸入q退出):').strip()
if goods_choice == 'q':
break
elif goods_choice not in goods_dict:
print('沒有這個商品')
continue
goods_name = goods_dict[goods_choice]
if goods_name in shopping_car_dict:
shopping_car_dict[goods_name] += 1
else:
shopping_car_dict[goods_name] = 1
print(f'購買商品')
print(f'購物車內商品:')
def shopping_car():
if not username_info_list:
print('請先登入...')
return
print(f'購物車內商品:')
shopping_car_dict.clear()
func_msg = '''
1. 註冊
2. 登入
3. 登出
4. 購物
5. 購物車
q. 退出
'''func_dict =
while true:
print(func_msg)
choice = input('請輸入你想要的功能(輸入q退出):').strip()
if choice == 'q':
break
if choice not in func_dict:
print('**,沒有這麼多功能')
continue
func_dict.get(choice)()
簡陋購物車
1 功能要求 2 3 要求使用者輸入總資產,例如 20004 顯示商品列表,讓使用者根據序號選擇商品,加入購物車5 購買,如果商品總額大於總資產,提示賬戶餘額不足,否則,購買成功。6 附加 可充值 某商品移除購物車 7 goods 8 9 10 11 12 1314 15 money int inp...
Servlet版購物車
1.通過servlet來構造乙個最簡單的購物車,servlet是jsp的基礎,因此利用這個例子來看看servlet的一些要點。因此,這裡做一下限制,只能使用servlet和html。html 如下 pears go to checkout 要點 這部分用於控制禁止客戶端快取。2.selections...
練習Dream 購物車
功能要求 1.要求使用者輸入自己擁有的總資產,例如 30000 2.顯示商品列表的序號,商品名稱,商品 讓使用者根據序號選擇商品,然後加入購物車 例如 1 macbook 12000 2 logines 8730 3 villa 650000 3.使用者可以多次購買商品 4.使用者輸入q退出 輸入n...