Python - Imprimir una variable con texto

 
Vista:

Imprimir una variable con texto

Publicado por TheMiguest (2 intervenciones) el 25/11/2020 04:45:27
Quiero hacer un programa que me pida el nombre y luego me de la bienvenida y diga mi nombre. Que me pida el nombre lo hago con el siguiente código.

>>> nombre = input ('¿Cómo te llamas?\n')
¿Cómo te llamas?
TheMiguest

Hasta aquí todo correcto, pues si hago print (nombre) me sale.
>>> print (nombre)
TheMiguest

Sin embargo, no logro encontrar el modo para que python me devuelva una frase diciendome 'Hola,' + TheMiguest utilizando la variable nombre.

No sé si me he explicado bien, pero espero que me hayáis entendido. Gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de joel
Val: 2.970
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Imprimir una variable con texto

Publicado por joel (690 intervenciones) el 25/11/2020 10:45:35
seria algo así:
1
2
nombre = input ('¿Cómo te llamas?\n')
print(f"hola {nombre}")
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Imprimir una variable con texto

Publicado por TheMiguest (2 intervenciones) el 25/11/2020 13:44:31
La F es función?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Joel
Val: 2.970
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Imprimir una variable con texto

Publicado por Joel (690 intervenciones) el 25/11/2020 16:10:05
la f es para formatear un leteral...
https://docs.python.org/3.6/reference/lexical_analysis.html#formatted-string-literals

Seria lo mismo que utilizar:
1
2
nombre = input ('¿Cómo te llamas?\n')
print("hola {}".format(nombre))

la "f" ayuda mucho cuando hay varias variables a mostrar en un texto... lo hace mas claro.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 2.300
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Imprimir una variable con texto

Publicado por tincopasan (628 intervenciones) el 25/11/2020 19:17:59
en un caso tan básico como este, ni es necesario formatear
1
2
nombre = input ('¿Cómo te llamas?\n')
print("hola ",nombre)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar