Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: SysoCtrlTab en 15 de Diciembre 2021, 15:45

Título: Sublime Python ctrl+B ejecutar programa simple pedir nombre y decir hola código
Publicado por: SysoCtrlTab en 15 de Diciembre 2021, 15:45
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:”

¿Qué estoy haciendo mal? Tengo configurado bien mi Sublime Text 3.

Muchas gracias.
Título: Re: Duda con Sublime en Python
Publicado por: javi in the sky en 15 de Diciembre 2021, 21:39
Hola ¿después de introducir el nombre para qué pulsas de nuevo CTRL+B? ¿No basta con pulsar enter?
Título: Re: Duda con Sublime en Python
Publicado por: pardillo en 15 de Diciembre 2021, 21:41
Hola ¿después de introducir el nombre para qué pulsas de nuevo CTRL+B? ¿No basta con pulsar enter?

Hola.

No, al darle al enter me baja una línea en la consola y al darle de nuevo al CTRL+B se reinicia de nuevo y vuelve al mensaje inicial. La verdad es que no entiendo nada.
Título: Re: Duda con Sublime en Python
Publicado por: javi in the sky en 16 de Diciembre 2021, 12:34
Yo lo ejecuto y me funciona bien pulsando enter aunque no he usado sublime

Introduce tu nombre: javi
¡Hola javi!
>

Lo que he tenido que modificar son las comillas porque al pegar tu código no me reconoce esas comillas. Las comillas tienen que ser simples:

nombre = input("Introduce tu nombre: ")
print("¡Hola " + nombre + "!")