自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我叫张大大爷的博客

搬砖小白的自我描述

  • 博客(25)
  • 收藏
  • 关注

原创 面向对象与银行管理系统总结

缺点: 每次登录时候都需要重新开户  不能保存用户信息 优化  需要创建一个文件夹保存字典里面的用户信息个别逻辑有重复  可以封装函数减少代码量'''属性:卡号 密码 余额行为:'''class Card: def __init__(self,cid,passwd,money): self.cid=cid #卡号 self.pa...

2018-09-29 17:55:21 618

原创 面向对象与银行管理系统 3最后执行代码

from atm import ATMfrom admin import Adminad=Admin('张三','123')for i in range(3): isok=ad.login() if isok: atm=ATM() while True: atm.yemian() bh=int(...

2018-09-29 17:49:44 138

原创 面向对象与银行管理系统 ATM剩余功能

...def save_menoy(self): #存钱4 card_num = int(input('请输入卡号:')) user = self.user_dict.get(card_num) if user == None: print('卡号不存在!') return if user.card.is_lock == Tr...

2018-09-29 17:47:13 174

原创 面向对象与银行管理系统2 ATM类 功能到取钱

'''属性:行为: 页面 1开户 2查询 3取款 4存钱 5转账6改密 7锁卡 8解锁 9销户 0退出'''#欢迎页面from card import Cardfrom user import Userimport randomclass ATM: def __init__(self): self.user_dict = {} def welco...

2018-09-29 17:45:42 382

原创 面向对象与银行管理系统1 (不懂的发文件 只能一部分一部分的发)

用户类'''属性:用户名 身份证号 手机号 银行卡行为:'''class User: def __init__(self,name,uid,phone,card): self.name = name # 用户名 self.uid=uid #用户身份证 self.phone = phone # 用户手机号 s...

2018-09-29 17:42:46 143

原创 两只猫的面向对象问题 加权限

有两只猫:一只叫小花,今年3岁白色。另一只叫小白,今年3岁花色。请编写一个程序,当用户输入小猫的名字时,就显示该猫的名字、年龄、颜色。如果输入的小猫名错误,则显示 张老太没有这只猫。实现思路:1.创建猫类,定义三个属性:姓名 年龄 颜色2.属性全部为私有3.定义构造函数,为这三个私有的变量赋值使用4.或者给这3个变量提供set和get方法5.定义打印信息的方法6...

2018-09-26 18:07:19 615

原创 面向对象中访问权限问题

访问限制:限制别人调用某一些属性或者函数好处:提高代码的安全性做法:在名字前面加2个下划线__如果要赋值或者访问就必须提供setXXX或者getXxx函数class Person: def __init__(self): self.name=None self.__age=None def setAge(self,age): ...

2018-09-26 18:04:24 214

原创 两只手交换牌的面向对象

2只手交换牌人: 属性:左手 右手 行为:交换手: 属性:牌 行为:牌: 属性:花色和数字 行为: class Person: def __init__(self): self.left=None self.right=None def change(self): ...

2018-09-26 18:03:06 258

原创 面向对象的继承问题

姓名:王飞, 年龄:30 性别:男 工龄:3我承诺,我会认真教课王飞爱玩象棋姓名:小明 年龄:15 性别:男 学号:00023102我承诺,我会 好好学习小明爱玩足球class Baba(): def __init__(self,name=None,age=None,sex=None, servies=None,xuehao=None): sel...

2018-09-26 18:00:10 178

原创 小猫咪的面向对象 一个类三个对象 用两个列表写

class Cat: def __init__(self): self.name =None self.age = None self.color = None def run(self): print(self.name + '跑步') def call(self): print(self....

2018-09-26 10:37:42 206

原创 小猫咪的面向对象,一个猫类,三个对象,

class Cat: #定义猫类 def __init__(self): self.name=None self.age=None self.color=None def run(self): print('{}在跑'.format(self.name)) def call(self): ...

2018-09-26 10:36:07 1033

原创 随机验证码,验证码最终是一个字符串,由4-6位构成,验证码的位数是由用户输入的,当用户输入的位数小于4的提示提示验证码不能低于4位,我已经给你改成4位了,当用户输入大于6的时候提示验证码太长了,最大6

import randomlist1=[]for i in 'qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM': list1.append(i)random.shuffle(list1)def code(x,code1): if x<'4': print('验证码不能低于4位,已改正为4位'...

2018-09-21 19:23:21 1111

原创 定义函数 打印x的乘法表 用for i in循环打印 与用while循环打印

x=int(input('请输入要打印乘法表的位数:'))def jiujiu(x): for i in range(1,x+1): for j in range(1,i+1): print('{}*{}={}'.format(j,i,j*i),end=' ') print()jiujiu(x)print('*******...

2018-09-19 15:55:59 255

原创 用列表做一个登录系统 功能实现:注册与登录系统

list1=[]# 保存用户名list2=[] #保存密码while True: print('欢迎来到登录页面') print('1:登录') print('2:注册') print('3:退出') xz = int(input('请选择:')) if xz == 2: #先注册再登录 不然再怎么登录都没有用户 print(...

2018-09-18 19:39:35 2109 3

原创 Python中求有一对兔子,从出生后第3个月起每个月都生一对兔子,,假如兔子都不死,问每个月的兔子总数为多少?

1.兔子的规律为数列1,1,2,3,5,8,13,21...a=1b=1print(a)print(b)for i in range(10): a=a+b print(a) b=a+b print(b)第一个月跟第二个月一样  变化是从第三个月开始变化的 先求出第一跟第二月的兔子的数目  从第三个月前两数开始想加第三个月+第四个月=第五个月第...

2018-09-17 10:36:34 17583 2

原创 python中求输出1-3+5-7+9-......101的和

第一种:i=0sum=0a=0while i<102: if i>=1 and i%4==1: sum+=i elif i%2!=0 and i!=1: a=a+i i+=1print(sum-a)第二种:a=1b=-3sum1=0sum2=0while a<=101and b>=-99...

2018-09-17 10:32:01 19199 2

原创 输入一个字符,是大写转换为小写,是小写转换为大写,其它字符原样输出

str=str(input('请输入一个字符'))num=ord(str) #先把输入字符的ascll码的值求出来if 97<=num<=122: #是小写转大写 -32 num-=32 print(chr(num))elif 65<=num<=90: # 是大写转小写 +32 num+=32 print(chr(...

2018-09-12 17:53:44 7891

原创 python中经典排序算法----- 冒泡排序

lt = [1, 5, 7, 3, 2]# 冒泡排序:从小到大# 第一轮:1 5 3 2 7# 第二轮:1 3 2 5 7n = len(lt)# 外层循环控制比较多少轮for i in range(n-1): # 内层循环控制元素的比较 for j in range(n-i-1): if lt[j] > lt[j+1]: ...

2018-09-12 12:21:06 162

原创 计算三个数里面的最大值,并输出

a=int(input('输入一个数'))b=int(input('输入一个数'))c=int(input('输入一个数'))max=a #假设a时最大值if b>a: # 当b大于最大值时 更换最大值 max=bif c>b: # 当c大于最大值时 更换最大值 max=cprint('max=',max)分析: 假设a为最大值,当b比...

2018-09-12 11:08:58 1417

原创 python中灵活使用公式

循环中的if-else:a = 3 if False else 5print(a)'''if False:    a = 3else:    a = 5''' 逻辑运算中and/or:# 前面的表达式为真,才会执行后面的表达式a = True and 3print(a)# 前面的表达式为假,后面的表达式不需要执行b = False and 5print...

2018-09-11 20:49:08 796

原创 python中变量作用域

 块级作用域if True: a=10#变量没有块级作用域print(a)局部作用域  只能在某一时刻才能使用全局作用域num=20def show(): #全局变量在函数内部使用时,不能更改,num=10是你自己定义的变量 num=10 print(num)show()print(num)若更改需要声明 局部变量与外部变量同名,局...

2018-09-11 20:42:14 85

原创 python中函数的基础知识

函数简介    定义:具有特殊功能的一段代码优点:解决代码的重复书写,可以将功能的实现者和使用者分开,可以提高开发效率。分类:库函数: print input type等; 自定义:用户自己封装的函数函数的定义格式:def 函数体[参数列表]: 函数体[]表示参数可选的,参数可以有,也可以没有,有也可以是一个或多个函数名:像变量名一样,只要符合标识符命...

2018-09-11 20:38:37 90

原创 python中打印九九乘法表

# 外层循环控制打印9行for i in range(1, 10): # 内存循环控制每一行如何打印 for j in range(1, i+1): print('{}x{}={}'.format(j, i, i*j), end=' ') print() 

2018-09-11 20:15:15 519

原创 python3中的流程控制

流程控制 ;说明: 按照程序的执行流程,程序可以分为三种结构:顺序结构、分支结构、循环结构 顺序结构:代码按照从上到下的顺序依次执行,没有语法要求。 代码层次:python中的代码块不是通过大括号表示的,而是通过缩进来表示 分支结构(if-else)格式1:适合于生活中的条件执行问题if 表达式: 语句块       执行流程:当程序执行到if...

2018-09-11 19:57:09 358

原创 python中求无序列表中第二小的数的下标并输出排序过的列表

list=[5,4,8,1,3,2,8,7] list1=s.copy() #对无序列表先进行复制list1.sort() #对复制过的列表进行升序print(list1) print(list.index(list1[1])) #把升序过的复制的列表第二小的数的小标反馈到无序列表中 再输出[1,2,3,4,5,6,7,8,8]5...

2018-09-11 19:47:22 1119

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除