Commit 72bfc4ba by BellCodeEditor

save project

parent f47689a4
Showing with 69 additions and 0 deletions
class Pokemon:
def __init__ (self,name,hp,attack,defense,speed,SA,SD):
self.level = 1
self.name = name
self.hp = hp
self.attack = attack
self.defense = defense
self.speed = speed
self.SA = SA
self.SD = SD
def upgrade(self):
self.level=self.level+1
self.hp=self.hp+self.hp*0.3
self.attack=self.attack+self.attack*0.3
self.defense=self.defense+self.defense*0.3
self.speed=self.speed+self.speed*0.3
self.SA=self.SA+self.SA*0.3
self.SD=self.SD+self.SD*0.3
a = Pokemon('妙蛙种子)',45,49,49,45,65,65)
b = Pokemon('小火龙',39,52,43,65,60,50)
c = Pokemon('杰尼龟',44,48,65,50,64,43)
print(a.hp,a.attack,a.defense,a.speed,a.SA,a.SD)
print(b.hp,b.attack,b.defense,b.speed,b.SA,b.SD)
print(c.hp,c.attack,c.defense,c.speed,c.SA,c.SD)
with open(r'C:\Users\Administrator\Desktop\a.txt','r',encoding='GBK')as file1:
aaa=file1.readlines()
final_sum=[]
for i in aaa:
data=i.split()
sum=0
print(data)
for sales in data[1:]:
sum=sum+int(sales)
result=data[0]+str(sum)+'\n'
final_sum.append(result)
with open(r'C:\Users\Administrator\Desktop\b.txt','w',encoding='GBK')as file1:
file1.writelines(final_sum)
\ No newline at end of file
class Pokemon:
def __init__ (self):
self.level = 1
self.hp = 45
self.attack = 49
self.defense = 49
self.speed = 45
self.SA = 65
self.SD = 65
suantouwangba = Pokemon()
print('妙蛙种子(蒜头王八)的属性为!\n','等级是',suantouwangba.level,'\n血量值',suantouwangba.hp,'\n攻击',suantouwangba.attack,'\n防御',suantouwangba.attack,'\n速度',suantouwangba.speed,'\n特攻',suantouwangba.SA,'特防',suantouwangba.SD)
# def __init__ (self):
# self.level = 1
# self.hp = 39
# self.attack = 52
# self.defense = 43
# self.speed = 65
# self.SA = 60
# self.SD = 50
xiaohuolong = Pokemon()
print('小火龙的属性为!\n','等级',xiaohuolong.level,'\n血量值',xiaohuolong.hp,'\n攻击',xiaohuolong.attack,'\n防御',xiaohuolong.attack,'\n速度',xiaohuolong.speed,'\n特攻',xiaohuolong.SA,'\n特防',xiaohuolong.SD)
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment