fbpx

Error al definir una funcion en VSC

  • Error al definir una funcion en VSC

    Posted by harroyoj on 29 octubre, 2024 at 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.

    harroyoj respondido 1 hour, 52 minutes ago 2 Miembros · 11 Respuestas
  • 11 Respuestas
  • Angel Sánchez

    Organizer
    29 octubre, 2024 at 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 😀

    • harroyoj

      Member
      31 octubre, 2024 at 3:28 pm

      Hola, lamentablemente no se soluciono el problema, de hecho tampoco corre, adjunto una imagen del error.

      Me interesa mucho poder hacer mis programas en VSC…como nota, el mismo código dentro del IDLE de Python si funciona…

      • Angel Sánchez

        Organizer
        31 octubre, 2024 at 4:05 pm

        En esta imagen no estas corriendo bien tu programa. En la termina solo pones:

        funciones.py

        cuando debería de ser:

        python funciones.py

        o

        python3 funciones.py

        Puedes validarlo de nuevo, por favor 😀

        • harroyoj

          Member
          31 octubre, 2024 at 8:36 pm

          🤓 Eres un crack Angel, y yo tan despistado…efectivamente el error era al correr el programa…ya funciono sin problema, aunque las marcas que me pone VSC en azul no me agradan mucho y si me gustaría saber como corregirlas, el código como tal ya funciona.

          Mil gracias.

          • Angel Sánchez

            Organizer
            31 octubre, 2024 at 9:20 pm

            ¿Qué extensiones tienes instaladas?

            • harroyoj

              Member
              31 octubre, 2024 at 9:22 pm

              La verdad son varias que ya no se ni cuales, ni donde verlas…

            • harroyoj

              Member
              31 octubre, 2024 at 9:25 pm
            • Angel Sánchez

              Organizer
              31 octubre, 2024 at 9:29 pm

              Intenta desinstalar la extensión llamada “Pylint” que tienes instalada. Una vez desinstalada, reinicia Visual Studio Code. 😀

            • harroyoj

              Member
              31 octubre, 2024 at 9:32 pm

              Ya lo desinstale, pero sigue el mismo problema…

            • Angel Sánchez

              Organizer
              20 noviembre, 2024 at 6:55 pm

              ¿Al final lograste resolver tu problema?

            • harroyoj

              Member
              21 noviembre, 2024 at 6:39 am

              Hola. Si, tuve que eliminar una extensión, aunque ahorita no recuerdo cual, y aunque no era la que me comentaste desinstale varias y alguna de esas me resolvió el problema, estoy aprendiendo a ser autodidacta para la resolución de problemas.

              Muchas gracias por la atención.

Inicia sesión para responder.

Start of Discussion
0 de 0 respuestas Junio 2018
Ahora