Hola amigos, bienvenidos a esta clase, donde vamos a ver lo que son los argumentos en las funciones,
algo que ya hemos visto en la clase anterior un poco, pero quiero dedicarle una clase pura y exclusivamente
al tema, ya que es algo muy importante.
Así que vamos a ver lo que son los argumentos por valor, referencia y parámetros indeterminados en
Python.
Bien, vamos a empezar con lo que hemos estado viendo hasta ahora.
Funciones donde se recuerdan.
Nosotros estábamos pasando.
Dos argumentos a través de los cuales nosotros estaba conformada la lafunción en nosotros.
Por ejemplo, podemos hacer un rito, que es lo que vimos anterioridad y podemos hacer.
A por B.
Por ejemplo, entonces yo ejecuto esto y si hago funciones, funciones y entre paréntesis le envío los
valores y quiero saber cuántos de estos por dos obtenemos el resultado.
Un punto importante que tienen que tener en cuenta funciones es que si nosotros mandamos argumentos,
efectivamente verán en pantalla que nos devuelve un error.
Por qué?
Porque si nosotros especificamos que a la función hay que mandarle dos valores o x valores, la cantidad
de cohetes quieran o necesiten, vamos a estar obligados a que cuando ejecutemos la función le el le
enviemos esos argumentos.
Venga acá dice que los necesita, los necesita como usted necesita este curso.
Bueno, las funciones necesitan los argumentos que usted especifican que le colocaron bien como eran
puede tener acá dentro podemos hacer muchísimas cosas.
Algo interesante también a tener en cuenta que si uno conoce la función por dentro en el orden de los
factores, uno puede invertir, o sea, lo podemos mandar por nombre a los argumentos.
Si yo coloco a B igual A en este caso al estar multiplicando.
Bueno, vamos a hacer una resta.
Así se nota la diferencia.
Si B es mayor a A. debería quedar con primero.
1.
Ejecutar porque promueve solo lo lo cambio.
Si no lo ejecuto no se encuentra memoria y esto no aparece como en aparece un número negativo, cosa
distinta que si yo hubiese hecho 2 menos 1 es 1.
Ven la diferencia y esto está muy bueno de verlo.
Aquí nosotros estamos enviando los argumentos por nombre.
Entonces de esa manera nosotros definimos que sea el número negativo.
En cambio, acá, por más que acá también es 2, el número es positivo.
Por qué?
Porque es a el número más grande que la resta.
Para solucionar este error por defecto, por así decirlo, podemos poner los parámetros por defecto,
por así decirlo, sea asignarlos como nulos.
A qué me refiero?
De nulos.
Vamos a llamarlo nulos.
Nulos?
Dije y podemos poner X igual a noonim?
Con mayúscula, si no recuerdan que hay sensitive e Iguala, no une los dos puntos.
Así me ahorro el hashtag y acá podemos evaluar, por ejemplo, si nos nos enviaron los valores X igual
a None.
O recuerden las puertas lógicas y estríctamente igual a Nonell.
La tabulación print.
Amigo, debes ingresar.
Los dos números son buena.
Por ejemplo, ringtones.
En el caso que entre?
Por qué no entró ninguno?
O sea, no envió uno de los dos valores?
Y en caso de que si lo hago.
Bueno, podemos hacer Riton lo que ustedes quieran que haga esta función.
Vamos a poner X dividido y por ejemplo.
Bien, vamos a ver qué pasó acá.
El famoso error me equivoqué en una.
No me lo ahorren a otra.
Perdón por el ruido de la ventana.
Hermoso viento.
Ven?
Ahí está.
Entonces yo hago nulos entre paréntesis.
Ven, amigos.
Debes ingresar los dos números.
Me ahorré el error.
Y si, bueno, si.
Yo obviamente cumplo con lo que me piden.
Creo que dos como dos es uno.
Bueno.
Error.
Vamos a ver que hay acá.
Bien, ya encontré el error.
Seguramente usted me lo están diciendo a gritos.
Alvaro, no pusiste ahí?
Bien.
Está bien.
Es un float en la división uno coma cero.
Bueno, amigos, si se dieron cuenta del error de mío de haber puesto una hora en vez de ahí.
Eso me pasa por hablar y escribir al mismo tiempo.
Pueden etiquetarme en las redes sociales, sacarle una foto, advertir mejantes.
Me encanta interactuar con ustedes, así que bueno, amigos, les dejo.
Espero que les haya gustado la clase.
Les dejo un abrazo digital.