Hola, estoy empezando con Python y tengo una duda. Me puse con este simple ejercicio y tengo un pequeño problema:
nombre = input("Introduce tu nombre: ")
print("¡Hola " + nombre + "!")
Doy a ctrl+B y me sale en consola "Introduce tu nombre: "
Lo introduzco pero al volver a dar a ctrl+B para que ya me salga lo del print, me vuelve a salir de nuevo "Introduce tu nombre:"
Le doy al enter y me baja una línea en la consola, otra vez le doy a CTRL+B y me lo reinicia. Lo uso en windows 10 y tengo todo bien instalado, el SublimeREPL y todo eso.
¿Qué estoy haciendo mal? Tengo configurado bien mi Sublime Text 3.
Muchas gracias.
Yo creo que no estás usando REPL para ejecutar tu código, el Build por defecto de SublimeText no es interactivo, solo muestra en texto un resultado. Para ejecutar tu archivo con REPL te vas a Tools > SublimeREPL > Python > Python RUN - Current File
Para crear un Build personalizado y ejecutes lo anterior con Ctrl + B debes crear tu Build así:
{
"target": "run_existing_window_command",
"id": "repl_python_run",
"file": "config/Python/Main.sublime-menu"
}
Al final elegir ese nuevo Build que has creado
Referencias: https://stackoverflow.com/questions/23730866/set-up-python-3-build-system-with-sublime-text-3
Cita de: EdePC en 16 Diciembre 2021, 13:21 PM
Yo creo que no estás usando REPL para ejecutar tu código, el Build por defecto de SublimeText no es interactivo, solo muestra en texto un resultado. Para ejecutar tu archivo con REPL te vas a Tools > SublimeREPL > Python > Python RUN - Current File
Para crear un Build personalizado y ejecutes lo anterior con Ctrl + B debes crear tu Build así:
{
"target": "run_existing_window_command",
"id": "repl_python_run",
"file": "config/Python/Main.sublime-menu"
}
Al final elegir ese nuevo Build que has creado
Referencias: https://stackoverflow.com/questions/23730866/set-up-python-3-build-system-with-sublime-text-3
Muchísimas gracias por la ayuda.