大家好。我正在用python学习一门课,我不知道我在做什么
class Stats():
#Class в котором будут описаны базаве функции
def __init__(self, name, demdg, armor, sp, lv):
#статы которые будут
self.name = name
self.demdg = demdg
self.armor = armor
self.sp = sp
self.health = 100
self.lv = lv
def show_hero(self):
#будет выводить статистику
discription = (self.name + ' урон = ' + str(self.demdg) + ' броня = ' + str(self.armor) + ' мана = ' + str(self.sp) + ' уровень = ' + str(self.lv) + ' здоровье = ' + str(self.health)).title()
print(discription)
def lv_up(self):
#тут будет подниматся уровень
self.lv += 1
def demdg_lou(self, armor, demdg):
self.health -= (demdg // armor)
y.Stats('юля', 10, 1, 13, 1)
错字的原因
y.Stats('юля', 10, 1, 13, 1)这将是正确的:
或像这样: