![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
简单的高校作业等有趣的题目
ZJJ啥都学不会
写博客是为加深自己的学习,立志成为想按时睡觉的码农。一起加油吧!欢迎交流qq:1693289889
展开
-
单例模式
单例模式 是一种常用的软件设计模式 目的:确保某一个类只有一个实例存在 如果希望在一个系统中 某个类只能出现一个实例的时候,那么这个单例对象就满足要求 class DabateClass(object): def __new__(cls, *args, **kwargs): #cls._instance=cls.__new__(cls, *args, **kwargs) #容易造成一个深度递归,应该调用父类的new方法 if not hasat.原创 2021-02-25 18:09:51 · 78 阅读 · 0 评论 -
决战紫荆之巅--------面向对象简单游戏例子
要理解对象的实例概念: import time import random class Role:#定义一个角色类 def __init__(self,name,hp): self.name=name self.hp=100 pass def tong(self,enemy): b=random.randint(5,16) if b==15: enemy.hp -= 20#敌人掉了20滴.原创 2021-02-22 14:34:00 · 171 阅读 · 2 评论 -
利用zip内置函数写书籍库(小型)
def printbookinfo(): book=[]#储存所有的图书信息 id=input("请输入编号,每个项以空格分割:")# bookname = input("请输入书名,每个项以空格分割:") bookpos = input("请输入地址,每个项以空格分割:") idlist = id.split(" ") namelist =bookname.split(" ") poslist =bookpos.split(" ") book原创 2021-02-20 14:36:20 · 103 阅读 · 0 评论 -
文件的查找(递归函数)
递归案例 模拟实现 树形结构的遍历 import os#引入文件操作模块 def findFile(file_Path): listRs=os.listdir(file_Path)#得到该路径下所有的文件夹 for fileItem in listRs: full_path=os.path.join(file_Path,fileItem)#获取完整的文件路径 if os.path.isdir(full_path):#判断是否是文件夹原创 2021-02-19 19:53:21 · 187 阅读 · 1 评论 -
猜年龄小游戏
题目要求: 代码: import random print("猜年龄小游戏") a = 0 while a >= 0: computer = random.randint(1, 101) age = input("输入你猜测的年龄: ") if age == computer: print("回答正确,游戏结束") break pass else: a+=1 if a%3!=0:原创 2021-02-08 14:45:16 · 291 阅读 · 0 评论