# 题目一: 游戏人生程序
# 1、创建三个游戏人物,分别是:
# 苍井井,女,18,初始战斗力1000
# 东尼木木,男,20,初始战斗力1800
# 波多多,女,19,初始战斗力2500
# 2、游戏场景,分别:
# 草丛战斗,消耗200战斗力
# 自我修炼,增长100战斗力
# 多人游戏,消耗500战斗力
#
# class Person():
# def __init__(self,name,sex,age,hp):
# self.name=name
# self.sex=sex
# self.age=age
# self.hp=hp
# 苍井井=Person('苍井井','女','18','1000')
# 东尼木木=Person('东尼木木','男','20','1800')
# 波多多=Person('波多多','女','19','2500')
#
# class Scene():
# def __init__(self,name,ad):
# self.name=name
# self.ad=ad
#
#
# 草丛战斗=Scene('草丛战斗',-200)
# 自我修炼=Scene('自我修炼',100)
# 多人游戏=Scene('多人游戏',-500)
#
# print(苍井井.name)
# print(草丛战斗.name)
# 题目二:定义一个学生类
# 有下面的类属性:
# 1 姓名
# 2 年龄
# 3 成绩(语文,数学,英语)[每课成绩的类型为整数]
# 类方法:
# 1 获取学生的姓名:get_name() 返回类型:str
# 2 获取学生的年龄:get_age() 返回类型:int
# 3 返回3门科目中最高的分数。get_course() 返回类型:int
# 写好类以后,可以定义2个同学测试下:
# zm = Student('zhangming',20,[69,88,100])
# 返回结果:
# zhangming
# 20
# 100
class Student():
def __init__(self, name, age, score):
self.name = name
self.age = age
self.score = score
def get_name(self):
print(str(self.name))
def get_age(self):
print(int(self.age))
def get_course(self):
a = list(self.score.values())
print(max(a))
zm = Student('zhangming', 20, {'语文':69,'数学':88,'英语':100})
print(zm.get_name())
print(zm.get_age())
print(zm.get_course())
# 题目三:定义一个字典类:完成下面的功能:
# dict = DicC({你需要操作的字典对象})
# 1 删除某个key
# del_dict(key)
# 2 判断某个键是否在字典里,如果在返回键对应的值,不存在则返回"not found"
# get_dict(key)
# 3 返回键组成的列表:返回类型;(list)
# get_key()
# 4 返回键值对组成的列表:返回类型;(list)
# get_item()
# 5 合并字典,并且返回合并后字典的values组成的列表。返回类型:(list)
# get_item()
class Person:
def __init__(self,dict):
self.dict=dict
def del_dict(self,key):
if key in self.dict.keys():
del self.dict[key]
print(self.dict[key])
else:
print('no result')
def get_dict(self,key):
if key in self.dict.keys:
print(self.dict[value])
else:
print('not found')
def update_dict(self,dict1):
self.dict.update(dict1)
print(self.dict)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!