12/06/2012, 15:55
|
| | | Fecha de Ingreso: febrero-2011 Ubicación: Argentina
Mensajes: 281
Antigüedad: 13 años, 10 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? |