Hola, estoy intentando que me de respuesta desde que le doy la dirección a la terminal, después escribir la versión de python 3.8.2 y des...

Pregunta de la clase:
Programas ramificados
Joana Martha Fernández Gutiérrez

Joana Martha Fernández Gutiérrez

Pregunta
student
hace 6 años

Hola, estoy intentando que me de respuesta desde que le doy la dirección a la terminal, después escribir la versión de python 3.8.2 y después el nombre programas_ramificados.py, pero al dar ENTER me aparece por un segundo una pantalla negra que después desaparece y después nada. No me carga mis input que me den a escoger un número como en ejemplo de la clase. Y me devuelve la línea PS C:\Users\Joana> ¿Qué puedo hacer para solucionarlo?
C:\Users\Joana\Documents\Python\Programas_ramificados.py python3.8 programas_ramificados.py
PS C:\Users\Joana>

13 respuestas
    Rubén Padilla

    Rubén Padilla

    student
    hace 6 años

    ¡Hola! 👋

    Por favor compartenos el código de programas_ramificados.py para poder ayudarte.

    Erik Elyager

    Erik Elyager

    student
    hace 6 años

    Si aparece una pantalla negra y luego desaparece sin mostrarte ningún error lo más probable es que termina su ejecución el programa sin tener interacción con el usuario. Comparte tú código y lo vemos.

    Joana Martha Fernández Gutiérrez

    Joana Martha Fernández Gutiérrez

    student
    hace 6 años
    <code>

    Programas_ramificados.py num_1 = int(input('Escoge un entero: ')) num_2 = int(input('Escoge otro entero:'))

    if num_1 > num_2: print('El primer numero es mayor que el segundo') elif num_1 < num_2: print('El segundo numero es mayor que le primero') else: print('Los dos numeros son iguales')

    **Después de ésto al intentar correrlo en la terminal no ocurre nada, más que lo que les describí arriba :( No se si me equivoco al poner la dirección que es C:\Users\Joana\Documents\Python\Programas_ramificados.py después de eso escribo la versión de Python 3.8.2 y luego Programas_ramificados.py

    y no sucede nada. **

    Joana Martha Fernández Gutiérrez

    Joana Martha Fernández Gutiérrez

    student
    hace 6 años
    &lt;code&gt; Programas_ramificados.py num_1 = int(input('Escoge un entero: ')) num_2 = int(input('Escoge otro entero:')) if num_1 &gt; num_2: print('El primer numero es mayor que el segundo') elif num_1 &lt; num_2: print('El segundo numero es mayor que le primero') else: print('Los dos numeros son iguales')
    Rubén Padilla

    Rubén Padilla

    student
    hace 6 años

    El código no tiene errores. Al parecer es la forma en la que los estas ejecutando.

    Para ejecutar un programa de Python debes hacerlo de la siguiente manera:

    version de python
    +
    nombre o ruta del archivo

    Intenta lo siguiente:

    python3.8 C:\Users\Joana\Documents\Python\programas_ramificados.py

    Otra opción sería navegar en la terminal hasta el directorio donde tienes el archivo programas_ramificados.py

    cd C:\Users\Joana\Documents\Python\

    y luego ejecutar

    python3.8 programas_ramificados.py

    Espero que entiendas mi explicación y poder ayudarte 🤞

    Joana Martha Fernández Gutiérrez

    Joana Martha Fernández Gutiérrez

    student
    hace 6 años

    Vaya Si me esta costando trabajo. Lo intenté y me da error.

    &lt;code&gt; PS C:\Users\Joana\Documents\Python&gt; python3.8 C:\Users\Joana\Documents\Python\programas_ramificados.py python3.8 : El término 'python3.8' no se reconoce como nombre de un cmdlet, función, archivo de script o programa ejecutable. Compruebe si escribió correctamente el nombre o, si incluyó una ruta de acceso, compruebe que dicha ruta es correcta e inténtelo de nuevo. En línea: 1 Carácter: 1 + python3.8 C:\Users\Joana\Documents\Python\programas_ramificados.py + ~~~~~~~~~ + CategoryInfo : ObjectNotFound: (python3.8:Strin g) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
    Erik Elyager

    Erik Elyager

    student
    hace 6 años

    @Jofer no es necesario escribir pyton3.8, sólo python. Así:

    Primero me posiciono en el directorio en el que tengo el código:

    cd C:\Users\Joana\Documents\Python\

    Ahora lo ejecuto con:

    python programas_ramificados.py

    Joana Martha Fernández Gutiérrez

    Joana Martha Fernández Gutiérrez

    student
    hace 6 años

    Humm estoy siguiendo todos sus consejos, no me voy a rendir eso lo tengo claro. Pero aún no encuentro donde está mi error. Lo estoy intentando de mil maneras jaja Gracias por su paciencia e interés.

    &lt;code&gt; PS C:\Users\Joana\Documents\Python&gt; python programas_ramificados.py Traceback (most recent call last): File &quot;programas_ramificados.py&quot;, line 1, in &lt;module&gt; Programas_ramificados.py NameError: name 'Programas_ramificados' is not defined
    Erik Elyager

    Erik Elyager

    student
    hace 6 años

    Esa es la actitud correcta @JoFer! mira por el último error tiene un error en la primer línea, "Programas_ramificados.py" no es una instrucción válida en python, tu código quedaría algo así:

    num_1 = int(input('Escoge un entero: ')) num_2 = int(input('Escoge otro entero:')) if num_1 &gt; num_2: print('El primer numero es mayor que el segundo') elif num_1 &lt; num_2: print('El segundo numero es mayor que le primero') else: print('Los dos numeros son iguales')
Curso de Pensamiento Computacional con Python

Curso de Pensamiento Computacional con Python

Comienza tu camino en el desarrollo de software con el lenguaje de programación Python. Entiende la estructura de pensamiento necesaria para resolver problemas en programación. Domina las estructuras de control para crear soluciones. Conoce las características de Python que te permiten reutilizar código. Prueba tu código e implementa correcciones y mejoras.

Curso de Pensamiento Computacional con Python
Curso de Pensamiento Computacional con Python

Curso de Pensamiento Computacional con Python

Comienza tu camino en el desarrollo de software con el lenguaje de programación Python. Entiende la estructura de pensamiento necesaria para resolver problemas en programación. Domina las estructuras de control para crear soluciones. Conoce las características de Python que te permiten reutilizar código. Prueba tu código e implementa correcciones y mejoras.