python基础day7_购物车实例】的更多相关文章

print("欢迎光临") money = input("请输入您的金额:") shopping_car ={} li = [{"name":"手机","price":2499}, {"name":"电脑","price":5999}, {"name":"鼠标垫","price":19},…
python基础——类和实例 面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同. 仍以Student类为例,在Python中,定义类是通过class关键字: class Student(object): pass class后面紧接着是类名,即Student,类名通常是大写开头的单词,紧接着是(object),表示该类是从哪个类继承下来的,…
Python基础-类变量和实例变量 写在前面 如非特别说明,下文均基于Python3 大纲: 1. 类变量和实例变量 在Python Tutorial中对于类变量和实例变量是这样描述的: Generally speaking, instance variables are for data unique to each instance and class variables are for attributes and methods shared by all instances of th…
product_list=[('iphone',5800), ('pro',120000), ('python book',120), ('Bike',800), ('coffe',39)] #定义商品列表shopping_list=[] #定义购物车salary=input("your sally:") #输入薪水if salary.isdigit(): #判断是否为数字 salary=int(salary) while True: for index,item in enumera…
在python中,首字母大写的名称指的是类,这个类定义中括号的内容是空的. 面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同. 1.创建简单的类和实例 class Dog(): #首字母大写的名称代表的是类,类定义中的括号是空的 """一次模拟小狗的简单尝试""" def __init__(self, name,…
问题1:假设有同学A,A每周在工作日进步,周末退步,问一年(365天)后A同学是一年前的几倍? 工作日进步由用户输入,周末下降0.01即1% deyup = eval(input()) deyfactor = 0.01 for i in range(365): if i % 7 in [6,0]: deyup = deyup * (1 - deyfactor) else: deyup = deyup * (1 + deyfactor) print("{:.2f}".format(dey…
1.逢7跳过小游戏:从1-100之间,遇到带7的数字或者7的倍数跳过. for i in range(1,101): if i == 7 or i % 10 == 7 or i // 10 == 7: continue else: print(i,end = ",") 2.七段数码管的绘制:模拟电子管显示屏显示日期 import turtle import time def drawGap(): turtle.penup() turtle.fd(5) def drawLine(draw…
数字概念,字符串----小数据池 数字的范围:-5---256 字符串: 1,不能有特殊字符 2,s*20还是同一个地址,s*21之后就是另外一个地址 i1 = 6 i2 = 6 print(id(i1),id(i2))#True i3 = 300 i4 = 300 print(id(i3),id(i4))#False #剩下的list dict tuple set,没有小数据池的概念 l1 = [1,] l2 = [1,] print(l1 is l2) #False i1 = 6 i2 =…
Python基础-类 @(Python)[python, python基础] 写在前面 如非特别说明,下文均基于Python3 摘要 本文重点讲述如何创建和使用Python类,绑定方法与非绑定方法的区别,以及Python的多态与简单继承. 1. 面向对象编程 1.1 对象和类 面向对象这种思想其实只是人类思维在程序设计领域的一种自然延伸.程序设计领域将现实世界中事物自然延伸为"对象",事物拥有其属性和作用,对象也一样,拥有属性以及方法:复杂的面向对象程序就是基于一个个基本的对象,相互交…
python基础——实例属性和类属性 由于Python是动态语言,根据类创建的实例可以任意绑定属性. 给实例绑定属性的方法是通过实例变量,或者通过self变量: class Student(object): def __init__(self, name): self.name = name s = Student('Bob') s.score = 90 但是,如果Student类本身需要绑定一个属性呢?可以直接在class中定义属性,这种属性是类属性,归Student类所有: class St…