学习的第一个python程序

!/usr/bin/env python

-- coding:utf-8 --

Author:MrNineteen

salary = input(“input your salary:”)
if salary.isdigit():
salary = int(salary)
else:
exit(“invaild data type…”)

welcome_msg = ‘Welcome to smith to shopping mall’.center(50,’-‘)
print(welcome_msg)

product_list = [
(‘ipone’,5000),
(‘mac pro’,9000),
(‘mac air’,7000),
(‘surface’,11000),
(‘huawei’,3000),
(‘xiaomi’,100),
(‘Tesla’,820000),]
shop_car = []
exit_flag = False
while not exit_flag:
#for product_item in product_list
# p_name,p_price = product_item
print(“prodict list”.center(50,’-‘))
for item in enumerate(product_list):
index = item[0]
p_name = item[1][0]
p_price = item[1][1]
print(index,’.’,p_name,p_price)

   user_choice = input('[q=quit,c=check]What do you want to buy:')
   if user_choice.isdigit():#肯定是shopping
       user_choice = int(user_choice)
       if user_choice < len(product_list):
           p_item = product_list[user_choice]
           if p_item[1] <=salary:#买得起
               shop_car.append(p_item)#放入购物车
               salary -= p_item[1] #扣钱
               print("Added [%s] into shop car,you current balance is \033[31;1m[%s]\033[0m" %
                     (p_item,salary))
           else:
               print("your balance is [%s],cannot afford this.." % salary)
   else:
       if user_choice == 'q' or user_choice == 'quit':
           print("purchased products as below".center(40,'*'))
           for item in shop_car:
               print(item)
           print('END'.center(40,'*'))
           print("your balance is \033[41;1m[%s]\033[0m" % salary )
           print("Bye")
           exit_flag = True
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值