python 学习第三天(简单购物系统)2018.2.20

#_author_:"Bushii"
#data:2018/2/20

print("*******************************")
print("Welcome to the shopping system.")
print("*******************************")
money=int(input("Money:"))
a=[5800,9000,30,80,1500]
flag=True

while flag:
    print("1.iphone 7:",a[0])
    print("2.mac book:",a[1])
    print("3.coffee:",a[2])
    print("4.python book:",a[3])
    print("5.bicyle:",a[4])
    choice=int(input("You want to buy?Please enter number of commodity:"))
    if choice==1:
        if a[choice-1]>money:
            print("余额不足,还差",a[choice-1]-money)
        else:
            money-=a[choice-1]
            print("加入购物车成功,余额还有",money)
    elif choice==2:
        if a[choice-1]>money:
            print("余额不足,还差",a[choice-1]-money)
        else:
            money-=a[choice-1]
            print("加入购物车成功,余额还有",money)

    elif choice==3:
        if a[choice-1]>money:
            print("余额不足,还差",a[choice-1]-money)
        else:
            money-=a[choice-1]
            print("加入购物车成功,余额还有",money)

    elif choice==4:
        if a[choice-1]>money:
            print("余额不足,还差",a[choice-1]-money)
        else:
            money-=a[choice-1]
            print("加入购物车成功,余额还有",money)
    elif choice==5:
        if a[choice-1]>money:
            print("余额不足,还差",a[choice-1]-money)
        else:
            money-=a[choice-1]
            print("加入购物车成功,余额还有",money)
    while True:
        id_yesno=input("是否继续购物[y/n]?")
        if (id_yesno == ‘n‘):
            flag = False
            print("你的余额还剩",money)
            print("欢迎下次光临!")
            break
        elif(id_yesno==‘y‘):
            flag=True
            break
        else:
            print("Please enter y/n, other I don‘t understand")

  

原文地址:https://www.cnblogs.com/bushii/p/8455297.html

时间: 2024-11-09 10:07:10

python 学习第三天(简单购物系统)2018.2.20的相关文章

Python学习(三)数据结构

Python 数据结构 本章介绍 Python 主要的 built-type,包括如下: Numeric types          int float Text Sequence Type       str Boolean              bool Sequence  Types        list tuple range Mapping Types          dict Set Types             set type() 函数 type(object)

Python学习day5作业-ATM和购物商城

Python学习day5作业 Python学习day5作业 ATM和购物商城 作业需求 ATM: 指定最大透支额度 可取款 定期还款(每月指定日期还款,如15号) 可存款 定期出账单 支持多用户登陆,用户间转帐 支持多用户 管理员可添加账户.指定用户额度.冻结用户等 购物车: 商品信息- 数量.单价.名称 用户信息- 帐号.密码.余额 用户可充值 购物历史信息 允许用户多次购买,每次可购买多件 余额不足时进行提醒 用户退出时 ,输出当次购物信息 用户下次登陆时可查看购物历史 商品列表分级显示 1

OpenCV for Python 学习笔记 三

给源图像增加边界 cv2.copyMakeBorder(src,top, bottom, left, right ,borderType,value) src:源图像 top,bottem,left,right: 分别表示四个方向上边界的长度 borderType: 边界的类型 有以下几种: BORDER_REFLICATE # 直接用边界的颜色填充, aaaaaa | abcdefg | gggg BORDER_REFLECT # 倒映,abcdefg | gfedcbamn | nmabcd

Python学习第三天--数据类型

数据类型: int()  整型 float()浮点型 e记法   (有点像数学中的科学计数法) 知识点概括: 字符相加,结果为和 >>> 520 + 5201040 2.字符串相加,结果为"拼接" >>> '520'+'1314''5201314' 3.逻辑运算,python认为True=1,False=0,(True和False第一个字母必须为大写) >>> True + True 2 >>> True - Tr

python 学习笔记 三 字典

字典 Python的高效的key/value哈希表结构叫做"dict", dict的内容可以写成一系列的key:value对并放入{ }中, 相当于: dict = {key1:value1, key2:value2, ...}, 一个空的字典就是俩个大括号{ }. 下面是从一个空字典创建字典以及一些关键点: 数字, 字符串和元组可以作为字典的key, value可以是任何类型(包括字典). ## Can build up a dict by starting with the the

Python学习(三):入门篇:Python中怎么编写类

Python中怎么编写类 Last Edit 2013/5/2 先看一个例子: #person.py class person: """class to representaion a person""" def __init__(self,name,age): self.name=name if 0<age<=150: self.age=age else: print 'age is no valid!' def display(s

Python学习(三) 八大排序算法的实现(下)

本文Python实现了插入排序.基数排序.希尔排序.冒泡排序.高速排序.直接选择排序.堆排序.归并排序的后面四种. 上篇:Python学习(三) 八大排序算法的实现(上) 1.高速排序 描写叙述 通过一趟排序将要排序的数据切割成独立的两部分,当中一部分的全部数据都比另外一部分的全部数据都要小,然后再按此方法对这两部分数据分别进行高速排序,整个排序过程能够递归进行,以此达到整个数据变成有序序列. 1.先从数列中取出一个数作为基准数. 2.分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全

python学习笔记三---segmaphore信号量学习

# *-* coding=gb2312 *-* ''' 信号量semaphore 是一个变量,控制着对公共资源或者临界区的访问.信号量维护着一个计数器,指定可同时访问资源或者进入临界区的线程数. 每次有一个线程获得信号量时,计数器-1.若计数器为0,其他线程就停止访问信号量,直到另一个线程释放信号量. ''' import threading import random import time class MyThread(threading.Thread): availableTables=[

python 操作mysql数据库之模拟购物系统登录及购物

python 操作mysql数据库之模拟购物系统登录及购物,功能包含普通用户.管理员登录,查看商品.购买商品.添加商品,用户充值等. mysql 数据库shop 表结构创建如下: create TABLE userinfo ( u_id int(10) not null auto_increment, u_name varchar(35), u_passwd varchar(35), money decimal(10,2), role int(5), primary key(u_id) )CHA