摘要: var arr = [4,2,1,3,5]; for (var i = 0; i <= arr.length - 1; i++) { for (var j = 0; j <= arr.length - i - 1; j++) { if(arr[j] > arr[j + 1]) { var temp 阅读全文
posted @ 2022-08-01 16:22 刘lzh 阅读(11) 评论(0) 推荐(0)
摘要: 数列:1,2,3,5,8,13,21.........根据这样的规律,编程求出400万以内最大的斐波那契数,并求出他是第几个数: # 递归 def fib(num): if num == 1: return 1 if num == 2: return 2 return fib(num - 1) + 阅读全文
posted @ 2022-06-14 09:47 刘lzh 阅读(100) 评论(0) 推荐(0)
摘要: import time# 1024*15 / 1500000for i in range(51): time.sleep(0.12) print('\r'+ i*'=' + '>' + str(i*2) + '%',end='') 阅读全文
posted @ 2022-06-12 21:08 刘lzh 阅读(17) 评论(0) 推荐(0)
摘要: class B: def __init__(self,lst): self.lst = lst def __getitem__(self, item): return self.lst[item] def __setitem__(self, key, value): self.lst[key] = 阅读全文
posted @ 2022-06-03 11:19 刘lzh 阅读(19) 评论(0) 推荐(0)
摘要: # 公司员工管理,创建一个类,类中的对象属性有:姓名,性别,年龄,职位,假设公司有600名元,通过判断名字,性别来把重复的员工去掉class Company: def __init__(self,name,sex,age,partment): self.name = name self.sex = 阅读全文
posted @ 2022-06-03 11:16 刘lzh 阅读(101) 评论(0) 推荐(0)
摘要: # 用户登录注册# 注册import hashlibuser = input('请输入用户名:')pasd = input('请输入密码:')md5_obj = hashlib.md5(user.encode('utf-8'))md5_obj.update(pasd.encode('utf-8')) 阅读全文
posted @ 2022-06-03 11:15 刘lzh 阅读(865) 评论(0) 推荐(0)
摘要: # 对比两个文件内容md5值是否一致import hashlibdef wenjian(res,res1,n=1024): with open(res,'rb') as f: md5_obj = hashlib.md5() md5_obj.update(f.read(n)) ret = md5_ob 阅读全文
posted @ 2022-06-03 11:12 刘lzh 阅读(99) 评论(0) 推荐(0)
摘要: class Single: # Single(仅有一个的) __isinstance = None # 让私有变量__isinstance等于空 def __new__(cls,*args,**kwargs): # 定义一个空间 if not cls.__isinstance: # 判断__isin 阅读全文
posted @ 2022-05-24 19:49 刘lzh 阅读(23) 评论(0) 推荐(0)