ayudaaa
Publicado por Nicolas (2 intervenciones) el 21/11/2022 02:11:07
class Personaje:
def init(self,nombre=None, STR=None, DEF=None, VIT=None):
self.nombre = nombre
self.STR = STR
self.DEF = DEF
self.VIT = VIT
self.PODER_OFENSIVO = self.STR
self.PODER_DEFENSIVO = self.DEF
self.PV = self.VIT
TOTAL= 0
nombre = str (input("Ingrese su nombre: "))
while(True):
STR = int (input("Ingrese su STR: "))
if STR >= 0 and STR <= 99 :
TOTAL= STR + TOTAL
break
else:
print("las estadisticas debian de ser de 99 hasta 0")
while(True):
DEF = int (input("Ingrese su DEF:"))
if DEF >= 0 and DEF <= 99 :
TOTAL = DEF + TOTAL
break
else:
print("las estadisticas debian de ser de 99 hasta 0")
while(True):
VIT = int (input("Ingrese su VIT:"))
if VIT >= 0 and VIT<=99 :
TOTAL = VIT + TOTAL
print(TOTAL)
break
else:
print("las estadisticas debian de ser de 99 hasta 0")
def calculo(self, STR):
while self.STR + self.DEF + self.VIT <= 200:
self.PODER_OFENSIVO = self.PODER_OFENSIVO * 0,7
self.PODER_DEFENSIVO = (self.DEF * 0,5)
self.PV = (self.VIT * 1,1)
def mostrar(self):
print("Tu personaje se llama: ", self.nombre)
print("Tu poder OFENSIVO es de: ", self.PODER_OFENSIVO * 0,7)
print("Tu poder DEFENSIVO es de: ", self.PODER_DEFENSIVO)
print ("Tu VITALIDAD es de: ", self.PV)
p = Personaje()
print(p.mostrar())
no me funciona me aparece un error con self.poder_ofensivo
def init(self,nombre=None, STR=None, DEF=None, VIT=None):
self.nombre = nombre
self.STR = STR
self.DEF = DEF
self.VIT = VIT
self.PODER_OFENSIVO = self.STR
self.PODER_DEFENSIVO = self.DEF
self.PV = self.VIT
TOTAL= 0
nombre = str (input("Ingrese su nombre: "))
while(True):
STR = int (input("Ingrese su STR: "))
if STR >= 0 and STR <= 99 :
TOTAL= STR + TOTAL
break
else:
print("las estadisticas debian de ser de 99 hasta 0")
while(True):
DEF = int (input("Ingrese su DEF:"))
if DEF >= 0 and DEF <= 99 :
TOTAL = DEF + TOTAL
break
else:
print("las estadisticas debian de ser de 99 hasta 0")
while(True):
VIT = int (input("Ingrese su VIT:"))
if VIT >= 0 and VIT<=99 :
TOTAL = VIT + TOTAL
print(TOTAL)
break
else:
print("las estadisticas debian de ser de 99 hasta 0")
def calculo(self, STR):
while self.STR + self.DEF + self.VIT <= 200:
self.PODER_OFENSIVO = self.PODER_OFENSIVO * 0,7
self.PODER_DEFENSIVO = (self.DEF * 0,5)
self.PV = (self.VIT * 1,1)
def mostrar(self):
print("Tu personaje se llama: ", self.nombre)
print("Tu poder OFENSIVO es de: ", self.PODER_OFENSIVO * 0,7)
print("Tu poder DEFENSIVO es de: ", self.PODER_DEFENSIVO)
print ("Tu VITALIDAD es de: ", self.PV)
p = Personaje()
print(p.mostrar())
no me funciona me aparece un error con self.poder_ofensivo
Valora esta pregunta


0