Commit 71f4bfa8 by BellCodeEditor

save project

parent 22354288
Showing with 110 additions and 0 deletions
import time
class Hero:
def __init__(self,level,name,category,hp,attack,defense,speed):
self.level=level
self.name=name
self.hp=hp
self.attack=attack
self.category=category
self.defense=defense
self.speed=speed
def upgrade(self):
self.level=self.level+1
self.hp=self.hp+50
self.attack=self.attack+4
self.defense=self.defense+5
self.speed=self.speed+10
def printhero():
print("*"*104)
count=1
print("英雄属性列表,正在查找中.")
time.sleep(1)
print("英雄属性列表,正在查找中..")
time.sleep(1)
print("英雄属性列表,正在查找中...")
time.sleep(1)
print("*"*104)
time.sleep(1)
print("英雄"+str(count)+"属性列表,正在打印中...")
print("姓名:"+yase.name)
print("等级:"+str(yase.level))
print("血量:"+str(yase.hp))
print("攻击力:"+str(yase.attack))
print("类别:"+yase.category)
print("防御力:"+str(yase.defense))
print("速度:"+str(yase.speed))
count=count+1
print("*"*104)
time.sleep(1)
print("英雄"+str(count)+"属性列表,正在打印中...")
print("姓名:"+houyi.name)
print("等级:"+str(houyi.level))
print("血量:"+str(houyi.hp))
print("攻击力:"+str(houyi.attack))
print("类别:"+houyi.category)
print("防御力:"+str(houyi.defense))
print("速度:"+str(houyi.speed))
print("*"*104)
time.sleep(1)
print("其他英雄,敬请期待!")
def upgradeprinthero():
print("*"*104)
print("英雄属性有升级,正在重新打印!")
count=1
print("英雄属性列表,正在查找中.")
time.sleep(1)
print("英雄属性列表,正在查找中..")
time.sleep(1)
print("英雄属性列表,正在查找中...")
time.sleep(1)
print("*"*104)
time.sleep(1)
print("英雄"+str(count)+"属性列表,正在打印中...")
print("姓名:"+yase.name)
print("等级:"+str(yase.level))
print("血量:"+str(yase.hp))
print("攻击力:"+str(yase.attack))
print("类别:"+yase.category)
print("防御力:"+str(yase.defense))
print("速度:"+str(yase.speed))
count=count+1
print("*"*104)
time.sleep(1)
print("英雄"+str(count)+"属性列表,正在打印中...")
print("姓名:"+houyi.name)
print("等级:"+str(houyi.level))
print("血量:"+str(houyi.hp))
print("攻击力:"+str(houyi.attack))
print("类别:"+houyi.category)
print("防御力:"+str(houyi.defense))
print("速度:"+str(houyi.speed))
print("*"*104)
time.sleep(1)
print("其他英雄,敬请期待!")
yase=Hero(1,"亚瑟","战士",300,20,12,19)
houyi=Hero(1,"后裔","射手",240,23,14,13)
printhero()
yase.upgrade()
time.sleep(1)
upgradeprinthero()
houyi.upgrade()
time.sleep(1)
upgradeprinthero()
\ No newline at end of file
class Hero:
def __init__(self,name,hp,attack):
self.level=1
self.name=name
self.hp=hp
self.attack=attack
yase=Hero('yase',300,20)
hy=Hero('hy',250,23)
k=Hero('K',5600,199)
print(yase.attack)
print(hy.attack)
print(k.attack)
\ 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