Bienvenido a la Comunidad de Treehouse
¿Quieres colaborar en errores de código? ¿Tienes errores que necesitan comentarios? ¿Buscas un par de ojos adicionales en tu último proyecto? aquí.
¿Buscas aprender algo nuevo?
Treehouse ofrece una prueba gratuita de siete días para estudiantes nuevos. Obtén acceso a miles de horas de contenido y únete a miles de
Inicia tu prueba gratuita
Carlos Marin
8,009 puntosSintaxis inválida
Hay un error de sintaxis pero todo se ve bien para mí
Archivo shopping_list.py, línea 22
show_help()
^
ErrorDeSintaxis: inválido sintaxis
shopping_list =
def show_help():
print(¿Qué deberíamos comprar en la tienda?)
print("""
Ingresa 'DONE' para dejar de agregar elementos.
Ingrese 'HELP' para esta ayuda.
""")
def add_to_list(item):
shopping_list.append(item)
print("{} fue agregado a tu lista de compras.\nTienes {} artículos en tu carrito.format(item, len(shopping_list)))
# Define una función llamada show_list que imprima todos los artículos en la lista
def show_list():
print("Carrito de compras:\n")
para item en shopping_list:
print(Artículo: {}.format(item)
show_help()
while Verdadero:
new_item = input(> )
if new_item == DONE:
break
elif new_item == 'HELP':
show_help()
continue
add_to_list(new_item)
Carlos Marin
8,009 puntosHola Dave, si quieres el bonificación de "mejor respuesta", necesito que respondas como una respuesta.
1 Respuesta
Carlos Marin
8,009 puntos¡Increíble!
Dave StSomeWhere
19,872 PuntosDave StSomeWhere
19,872 PuntosEs común que el mensaje de error señale la línea después del problema, especialmente cuando falta algo - no sabe del problema hasta que intentes iniciar el siguiente comando y el intérprete sigue intentando finalizar el comando anterior.
Tu problema de sintaxis está en la línea anterior y algo está faltando...