fbpx

Error al definir una funcion en VSC

  • Error al definir una funcion en VSC

    Posted by harroyoj on 29 octubre, 2024 en 4:36 pm

    Hola, estoy tomando el curso de python practico y esta buenisimo, mi problema es el siguiente:

    Estando dentro de VSC defino una funcion y desde ese momento me marcar un error:

    def suma (num1=5, num2=10):

    resultado = num1+num2

    print(resultado)

    ya realize varias actualizaciones y no puedo corregir el error, es como si fuera un error de sintaxis, pero la sintaxis es correcta.

    Espero su apoyo, gracias.

    Angel Sánchez respondido 18 horas, 58 minutos 2 Miembros · 1 Responde
  • 1 Responde
  • Angel Sánchez

    organizador
    29 octubre, 2024 en 6:21 pm

    Hola Horacio, me alegra leer que te está gustando el curso.

    Sobre tu pregunta; en Visual Studio Code, las líneas onduladas azules generalmente indican problemas de formato o estilo del código, no necesariamente errores que impidan que el código funcione. Específicamente, en este caso probablemente indican:

    1. Problemas de espaciado.
    2. Problemas de indentación.

    Estas líneas azules son típicamente generadas por herramientas de formateo de código como “PEP 8” en Python, que es una guía de estilo que ayuda a mantener el código más legible y consistente. El código funcionará, pero no sigue las mejores prácticas de formato de Python.

    Copia este código y dime si marcan lo mismo:

    def suma(num1=5, num2=10):

    resultado = num1 + num2

    print(resultado)

    def resta(num1=5, num2=10):

    resultado = num1 - num2

    print(resultado)

    def multiplicar(num1=5, num2=10):

    resultado = num1 * num2

    print(resultado)

    def dividir(num1=5, num2=10):

    resultado = num1 / num2

    print(resultado)

    En Visual Studio Code, puedes formatear automáticamente tu código:

    • Windows: Presiona Shift + Alt + F
    • Mac: Presiona Shift + Option + F
    • Linux: Presiona Ctrl + Shift + I

    Me avisas si se solucionó tu problema 😀

Inicia sesión para responder.

Start of Discussion
0 de 0 respuestas Junio 2018
Ahora