full stack developer

Variables

curso-python 2020-07-28 21:00:00

El concepto de variable es uno de los conceptos básicos de cualquier lenguaje de programación y, como muchos podrían deducir por sus nombres, se tratan de valores que varían (en el caso de las variables). Su modo de uso es mediante un identificador, y mediante él podemos asignar un valor y retraer el valor almacenado.

Para asignar un valor a un variable utilizamos su nombre seguido por un = (signo de igual) y el valor a asignar. Por ejemplo, para asignar a una variable llamada mi_edad el valor de 25, escribiríamos el siguiente código

mi_edad = 25

Para acceder a su valor basta con invocarla, por ejemplo, si queremos impirmir en pantalla su valor escribiríamos:

print(mi_edad)

Supongamos que queremos personalizar nuestro mensaje del ejemplo anterior, nuestro "Hola mundo", y en lugar de ellos mostraremos un "Hola " seguido con un nombre, en ese caso podríamos definir una variable nombre para luego mostrar en el mensaje, por ejemplo:

nombre ="Daniel"
print("Hola", nombre)

En el código puedes observar como una variable llamada nombre recibe el valor "Daniel", estando el identficador del variable a la izquierda del signo de igual, y luego de éste el valor a asignar. En la línea siguiente vemos un print() que recibe como parámetros el valor "Hola" y la variable nombre, mostrando en su ejecución el mensaje "Hola Daniel".

Obviamente que la ejecución de nuestro código siempre mostrará el mismo mensaje, pero vamos a solicitar ahora el nombre del usuario al ejecutar el programa, para eso nos valemos input()

nombre = input("Ingresa tu nombre ")
print("Hola", nombre)

Al ejecutar veremos que se nos solicita el nombre (mostrando el texto que hemos ingresado como parámetro de input) y luego mostrara el esperado "Hola" y el nombre del usuario ingresado

¿Fácil no es así?, de igual forma ahora solicitaremos el apellido para también mostrarlo por pantalla, en ese caso sería:

nombre = input("Ingresa tu nombre ")
apellido = input("Ingresa tu apellido")
print("Hola",  nombre, apellido)




walterdiaz.dev | full stack developer