国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python實現購物車程序

2020-02-22 23:40:24
字體:
來源:轉載
供稿:網友

本文實例為大家分享了程序:Python購物車程序,具體內容如下

需求:

啟動程序后,讓用戶輸入工資,然后打印商品列表 允許用戶根據商品編號購買商品 用戶選擇商品后,檢測余額是否夠,夠就直接扣款,不夠就提醒 可隨時退出,退出時,打印已購買商品和余額 如余額不足,可充值 

代碼:

#coding=utf-8#Version:python 3.6.0#Tools:Pycharm 2017.3.2_date_ = '2018/4/16/016 14:50'_author_ = 'Hongyong'salary = int(input("Please input your salary: "))shoppingmart = []items = (["1","Huawei","¥",2800],     ["2","Earphone","¥",300],     ["3","Book","¥",80])msg_items = '''----------items----------1. Huawei   ¥ 28002. Earphone  ¥ 3003. Book    ¥ 80-------------------------'''print(msg_items)while True:  shopindex = int(input("Please choose goods: "))  if salary > items[shopindex-1][3]:    shoppingmart.append(items[shopindex-1])    salary -= int(items[shopindex-1][3])    print("You have bought {name} !".format(name = items[shopindex-1][1]))    print("Your balance is: ¥",salary)    decision = input("Do you want to quit now?")    print(msg_items)  else:    print("Your balance is not enough! Please try sth else.")    recharge_ans = input("Do you want to recharge?")    if recharge_ans == "y":      recharge = int(input("Please input money: "))      print("Please wait for a while...")      salary += recharge      print("You have recharged successfully!")      print("And the balance is: ",salary,"now!")    decision = input("Do you want to quit now?")    print(msg_items)  if decision == "q":    break  else:    continueprint("You have bought: ",shoppingmart)print("Your balance is: ¥",salary)print("Welcome your next coming!") 

程序效果:

Please input your salary: 0 ----------items----------1. Huawei   ¥ 28002. Earphone  ¥ 3003. Book    ¥ 80------------------------- Please choose goods: 1Your balance is not enough! Please try sth else.Do you want to recharge?yPlease input money: 30000Please wait for a while...You have recharged successfully!And the balance is: 30000 now!Do you want to quit now? ----------items----------1. Huawei   ¥ 28002. Earphone  ¥ 3003. Book    ¥ 80------------------------- Please choose goods: 1You have bought Huawei !Your balance is: ¥ 27200Do you want to quit now? ----------items----------1. Huawei   ¥ 28002. Earphone  ¥ 3003. Book    ¥ 80------------------------- Please choose goods: 2You have bought Earphone !Your balance is: ¥ 26900Do you want to quit now?q ----------items----------1. Huawei   ¥ 28002. Earphone  ¥ 3003. Book    ¥ 80------------------------- You have bought: [['1', 'Huawei', '¥', 2800], ['2', 'Earphone', '¥', 300]]Your balance is: ¥ 26900Welcome your next coming!

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 奈曼旗| 三门县| 临桂县| 淮北市| 永寿县| 乌兰县| 察哈| 申扎县| 西青区| 龙门县| 聊城市| 洪江市| 克东县| 德保县| 油尖旺区| 平凉市| 芷江| 香港| 东城区| 湛江市| 安阳县| 上杭县| 新密市| 金门县| 社会| 河北区| 全椒县| 固原市| 辽源市| 娄底市| 阳西县| 张家界市| 锡林郭勒盟| 淮阳县| 镇平县| 饶河县| 邵阳市| 蒙阴县| 长顺县| 青龙| 库尔勒市|