Español
Abrir en Telegram

HiloHola, no entiendo esto:

26 mensajes · –
S
Hola, no entiendo esto: def obtener_edad(persona): return persona.get("edad", 18) datos = {"nombre": "Ana"} print(obtener_edad(datos))
  1. V
    bueno estas llamando a la funcion print para imprimir algo dentro de ella llamas a la funcion obtener_edad y le mandas como argumento la variable datos ... la variable datos es un diccionario que tiene de contenido la clave nombre junto con el valor ana el diccionario es un objeto y tiene metodos o funciones como el metodo get que es obtener una lista que es un objeto que tiene funciones o metodos como ordenar sort .... ahora cuando se llamas a la funcion obtener datos se ejecuta el bloque de 1 linea que tiene ... el return return devuelve un valor ... persona.get('clave') te devuelve el valor si encuentra la clave , si no tiene esa clace te da el valor None si tu le dices persona.get('clave', valor_predeterminado) si no existe la clave en vez de None va a regresar el valor_predeterminado por eso persona.get('edad', 18) te manda el valor 18 je
    1. S
      Todavía me cuesta entender el tema de las funciones. No le puedo agarrar bien la mano.
      1. V
        una funcion es un bloque de instrucciones lo puedes ver como una maquina y pon que esa maquina sea una maquina de dulces tu pones dinero ... le das de entrada una moneda y la funcion / maquina ... regresa / retorna ... un dulce ... pues asi ... pon una funcion que recibe un numero de entrada y de salida el numero duplicado je
      2. V
        un ejemplo funcion doble .... recibe un numero ... regresa el doble def doble(numero): return numero * 2 numero_a_enviar = 3 resultado = doble(numero_a_enviar) print(resultado) y manda a pantalla a 6 :) ..... def de define o define funcion je
      3. V
        o velo como una funcion matematica f de x igual a x * 2 f(x) = x * 2 si x = 3 f de 3 igual a 3 * 2 f(3) = 3 * 2 f(3) = 6 donde 3 fue el argumento de entrada que mandaste a la funcion la funcion lo multiplico por 2 el 6 es la salida el return / retorno de la funcion je .... entrada > funcion > salida
                1. M
                  es un bot y es agresivo 😱😱😱
                  😁1
      1. V
        No era la intencion , esta bien el codigo igual o eso me parece a mi je
            1. J
              Tu explicación ✍️ estuvo bien; para mejorar el dataset 📲, tenemos que estudiar el nivel 📈 que tiene el usuario 🚀 Con más emoticonos para ser más IA, incluso
              🎉1
      2. J
        Osea no lo digo a mal. Lo digo porque si analizamos bien es muchos procesos que está sobre otro proceso.
        🎉1

Un feed público abierto del índice de búsqueda ChatCrawler — el “Google del Telegram público”; se actualiza a medida que se rastrea la comunidad. Las horas se muestran en UTC.

Solo contenido público, API oficial de Telegram. Acerca de · Preguntas frecuentes · Límites del índice · Eliminar una página · Catálogo · Búsqueda · Cómo contamos