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:
y cuando lo ejecuto me tira este error: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()
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?