Autor
|
Tema: problema con variable e instancia (Leído 2,352 veces)
|
Joe Fraddy
Desconectado
Mensajes: 277
|
Este es mi código (python): class Punto3D(object): def __init__(self, x, y, z): self.x=x self.y=y self.z=z def __repr__(): return "%d, %d, %d" % self.x, self.y, self.z miPunto=Punto3D(1,2,3) print miPunto
La indicación es que fuera de la definición de clase, creá una variable que se llame miPunto que contenga una nueva instancia de Punto3D con x=1, y=2 y z=3.
|
|
|
En línea
|
|
|
|
Eleкtro
Ex-Staff
Conectado
Mensajes: 9.878
|
La sintaxis de este método era incorrecta tanto por el formato del string como por que el método no tomaba ningún parámetro, prueba así: def __repr__(self): return "%d, %d, %d" % (self.x, self.y, self.z)
PD: Ya te dije anteriormente que si tienes alguna duda sobre algún error, DESCRIBE EL ERROR, que no somos adivinos. Saludos
|
|
« Última modificación: 25 Febrero 2015, 11:17 am por Eleкtro »
|
En línea
|
|
|
|
Joe Fraddy
Desconectado
Mensajes: 277
|
Si, esta bien. Mira ya modifiqué mi script, pero el error que arroja es el mismo: class Punto3D(object): def __init__(self, x, y, z): self.x=x self.y=y self.z=z def __repr__(self): return "%d, %d, %d" % (self.x, self.y, self.z) miPunto=Punto3D(1,2,3) print miPunto
El resultado es en la consola: Pero todavía me dice: El software de verificación: No mostraste el punto 3D con el formato correcto Y una cosa mas que acabo de ver en la ayuda es: Cuando definas un nuevo __repr__(), retorná un valor de cadena que use las variables miembro de la clase para ver adecuadamente el punto 3D. Podés usar la función str() para ubicar estos números en la cadena apropiada. Pero no se como se hace eso :-S
|
|
« Última modificación: 25 Febrero 2015, 17:50 pm por Joe Fraddy »
|
En línea
|
|
|
|
Joe Fraddy
Desconectado
Mensajes: 277
|
Disculpen por las molestias, el error era solo de formato: retorne el valor así: return "(%d, %d, %d)" % (self.x, self.y, self.z)
Y listo corrió como bueno en el software xD
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Crear Instancia en C#
.NET (C#, VB.NET, ASP)
|
foxtorbravo
|
2
|
9,597
|
4 Enero 2008, 17:33 pm
por MANULOMM
|
|
|
Instancia de mi programa
Programación Visual Basic
|
bautistasbr
|
2
|
1,416
|
28 Septiembre 2006, 17:49 pm
por bautistasbr
|
|
|
eliminar instancia JButton
Java
|
brian_e
|
2
|
11,106
|
3 Abril 2009, 20:42 pm
por brian_e
|
|
|
una instancia de apache por web
Desarrollo Web
|
Kase
|
1
|
2,302
|
2 Abril 2012, 01:27 am
por #!drvy
|
|
|
Problema con variable de sesion y variable de conexion
PHP
|
Vaagish
|
9
|
6,330
|
19 Marzo 2013, 22:37 pm
por Vaagish
|
|