Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/06/2012, 15:55
Avatar de iivo94
iivo94
 
Fecha de Ingreso: febrero-2011
Ubicación: Argentina
Mensajes: 281
Antigüedad: 13 años, 9 meses
Puntos: 3
Error en mi programa :S

Lo que me piden es esto:


Problema Propuesto
Confeccionar una clase Menu. Permitir añadir la cantidad de opciones que necesitemos. Mostrar el menú en forma horizontal o vertical (según que método llamemos)


yo escribi esto:

Código:
class menu:
    enlaces=[]
    titulos=[]
    def cargarlink(self,titulo,enlace):
        self.enlace.append(enlaces)
        self.titulo.append(titulos)
    def horizontal(self):
        for indice in range(0,len(self.enlaces)):
            print '<a href="'+self.enlaces[indice]+'">'+self.titulos[indice]+'</a>'
    def vertical(self):
        for indice in range(0,len(self.enlaces)):
           print '<a href="'+self.enlaces[indice]+'">'+self.titulos[indice]+'</a><br>'

menu1=menu()
menu1.cargarlink('Google','www.google.com.ar')
menu1.cargarlink('Yahoo','www.yahoo.com.ar')
menu1.vertical()
y cuando lo ejecuto me tira este error:

Status: 500 Internal Server Error Content-Type: text/html; charset=utf-8 Cache-Control: no-cache Expires: Fri, 01 Jan 1990 00:00:00 GMT Content-Length: 491
Traceback (most recent call last):
File "/base/python_runtime/python_lib/versions/1/google/appengine/ext/webapp/_webapp25.py", line 703, in __call__
handler.post(*groups)
File "/base/data/home/apps/pythonya/1.339838402016280589/pythonya.py", line 48, in post
exec(compile(x,'xx.py','exec'))
File "xx.py", line 17, in <module>
File "xx.py", line 7, in cargarlink
AttributeError: menu instance has no attribute 'enlace'


:S q es lo q pasa?