1
respuesta

[Duda] Definicion del parametro y la variable

Buenas tardes, en el minuto 4:39 el instructor dice "Esto de aquí, que yo tenga la misma variable, que el nombre de nuestra variable nombre sea igual al nombre de nuestro parámetro nombre es una coincidencia, no necesariamente tiene que ser así. El valor pasado o el nombre de la variable pasada como parámetro puede variar del nombre de la variable o del valor que estemos pasando al momento de ejecutar la función."

a que se quiere referir ya que en el ejemplo Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad Al cambia cualquiera de las partes donde dice nombre se genera un error, debido a que en una se ingresa la información y se almacena, en la segunda parte se captura el dato y finalmente en la tercera se ubica la información almacenada en un principio para mostraste en el print.

1 respuesta

Hola, Anngie!

Entiendo tu confusión. En el ejemplo que proporcionas, el instructor menciona que la coincidencia entre el nombre del parámetro y el nombre de la variable es solo una casualidad. Esto significa que no es necesario que ambos nombres sean iguales, pero en el ejemplo específico que muestras, si cambias cualquiera de los nombres, se generará un error.

Esto se debe a que en la primera parte del código se está almacenando el valor ingresado por el usuario en la variable "nombre", luego en la segunda parte se captura ese valor utilizando el mismo nombre "nombre" como parámetro de la función, y finalmente en la tercera parte se muestra el valor almacenado en la variable "nombre" utilizando el comando print.

Si cambias cualquiera de los nombres, por ejemplo, si en la segunda parte utilizas "nombre_usuario" como parámetro en lugar de "nombre", entonces estarías capturando el valor ingresado por el usuario en la variable "nombre_usuario". Pero en la tercera parte, si intentas mostrar el valor utilizando "nombre" en lugar de "nombre_usuario", se generará un error porque la variable "nombre" no existe.

En resumen, la coincidencia entre el nombre del parámetro y el nombre de la variable es solo una casualidad en este ejemplo específico. Puedes utilizar nombres diferentes si así lo deseas, pero asegúrate de utilizar el mismo nombre en todas las partes del código donde necesites acceder al valor almacenado.

Espero haber ayudado y buenos estudios!