10作业

# 题目一: 游戏人生程序
# 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)



posted @   海棠花未眠0125  阅读(163)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示