principiante.. una class sencilla q no corre :S

Milton Galo Patricio Inostroza Aguilera minoztro en gmail.com
Sab Dic 29 22:31:52 CET 2007


El 29/12/07, luis eduardo diaz pereira <diazluis2008 en hotmail.com> escribió:
>
> -------------------------------------------------------------------
> import sys, os
> import pygame
> pygame.init()
>
> class puerta(self):

cuando defines una clase debes definirla de la siguiente manera:

class puerta:

si es que tu clase va a heredar de otra clase puede poner, por ejemplo:

class puerta(object):

siendo object una clase.

self es un operador de referencia que se utiliza cuando programas
orientado a objeto, cumple la misma función que el operador this en
otros lenguajes de programación.

>     "esto es la documentacion"
>
>     def __init__(self):
>         self.ancho = 800
>          self.alto = 600

acá tienes problema de identación...te sobra un espacio

>          self.titulo = "Principal"

acá también..te sobra un espacio

>
> clase1 = puerta()
> print "esto deberia imprimir el ancho de la puerta", clase1.ancho
>
>
> # espera hasta que el usuario cierra la ventana
> pygame.event.set_allowed(None)
> pygame.event.set_allowed(pygame.QUIT)
> pygame.event.wait()
>
> ------------------------------------------------------------------
>
>
> soy nuevo... saludos y gracias a todos los q leen este correo....
>
> pienso colocar las class y las funciones en otro archivo.. pero si esto q es sencillo y no corre.. :S!!! noc q hacer.. quizas es algo q tipie mal...  o noc
>

eso está bien...ir probando de apoquitito, mira he corregido los
problemas que te indico, copia y pegalo:

import sys, os
import pygame
pygame.init()

class puerta:
   "esto es la documentacion"

   def __init__(self):
       self.ancho = 800
       self.alto = 600
       self.titulo = "Principal"

clase1 = puerta()
print "esto deberia imprimir el ancho de la puerta", clase1.ancho


# espera hasta que el usuario cierra la ventana
pygame.event.set_allowed(None)
pygame.event.set_allowed(pygame.QUIT)
pygame.event.wait()

> _________________________________________________________________
> Discover the new Windows Vista
> http://search.msn.com/results.aspx?q=windows+vista&mkt=en-US&form=QBRE_______________________________________________
> Lista de correo Python-es
> http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes
>


-- 
Milton Inostroza Aguilera
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes





Más información sobre la lista de distribución Python-es