CURSO DE PYTHON 2020 | #27 |🐍FUNCIONES (def)

Поделиться
HTML-код
  • Опубликовано: 24 дек 2024

Комментарии • 73

  • @cecilia2711
    @cecilia2711 4 года назад +56

    Este es el 3er video que veo para entender 'return' y pude mas o menos cazar la idea. Agradezco los comentarios y obvio al que hizo el video. Llevo un par de hora con Python y estoy muy perdida... pero ahi vamos! vivan los que hacen estos videos!

    • @motorolag5692
      @motorolag5692 3 года назад +1

      Solamente se usa en situaciones muy específicas sigue aprendiendo lo demás y con alguna otra función complementar lo que hace falta entender de RETURN

    • @tuvieja1234-u3j
      @tuvieja1234-u3j 2 года назад

      y como te fue después de un año de esto?

    • @Spawn_Gamer
      @Spawn_Gamer 2 года назад +2

      igual yo, voy a llorar

  • @indianameregone
    @indianameregone 4 года назад +8

    No sabes cómo me has salvado la vida con este video, un millón de gracias, tienes nuevo seguidor

  • @santiagov8829
    @santiagov8829 7 месяцев назад

    Es imposible explicar de manera más clara, mil gracias

  • @danielcurbelo4210
    @danielcurbelo4210 4 месяца назад

    estoy haciendo cursos certificados de Santander, y me complemento con tus videos, muchas gracias!!!

  • @patrickskywalker9002
    @patrickskywalker9002 4 года назад +2

    Muchas gracias!!! 😊
    Saludos desde 🇨🇱🇨🇱🇨🇱🇨🇱🇨🇱

  • @isaiasxd4453
    @isaiasxd4453 4 года назад +1

    Más claro que el agua, muchas gracias por tu labor

  • @abrilnoemiflores4012
    @abrilnoemiflores4012 6 месяцев назад +1

    me super serviste gracias no entendia nada de listas

  • @juancarlosbarriosavila2790
    @juancarlosbarriosavila2790 3 года назад +3

    Gracias muy instructivas tus explicaciones del curso, bendiciones

  • @luismanuelmendez
    @luismanuelmendez 3 года назад +1

    Excelente vídeo.
    Muy explicativo.
    BENDICIONES.

  • @andresquispequispe9685
    @andresquispequispe9685 4 года назад +2

    excelente, me ayudaste mucho muchas gracias, espero mas de tus videos.

  • @isaacmercadoiturralde7017
    @isaacmercadoiturralde7017 Год назад +1

    saludos mi compa :)

  • @sebastianalvarado8325
    @sebastianalvarado8325 3 года назад +1

    Está muy bien explicado, muchas gracias.

  • @SRrubik-us7ps
    @SRrubik-us7ps 4 года назад +1

    gracias yo nunca entendi la funcion def hasta este video

  • @josuevelardevillanueva6567
    @josuevelardevillanueva6567 4 года назад +1

    gracias bro encerio me ayudo bastante

  • @gabrielafert
    @gabrielafert Год назад

    con el ejercircio de pares e impares , me salta error, dice type object 'tuple' has no attribute 'sort'.....y me salta la linea de pares,impares = separar_lista(ejemplo)...porqueeee..estoy usando vsc

  • @danii5203
    @danii5203 3 года назад

    pero luego de que te haya regresado esos valores en las listas de par e impar, no tendrias ningun problemas luego para agregarte datos por ejemplo o hacerle unas modificaciones no?

  • @carlsagaz
    @carlsagaz 8 месяцев назад +1

    #Separar una Lista en Pares E Impares
    ejemplo=[3,7,9,5,3,7,12]
    pares = [num for num in ejemplo if num % 2 == 0]
    impar = [num for num in ejemplo if num % 2 != 0]
    print("Pares: ", pares)
    print("Impares: ", impar)

  • @permisiontodance1636
    @permisiontodance1636 4 года назад +1

    Y como seria el void y con los punteros ?

  • @sebtres3217
    @sebtres3217 4 года назад +2

    Me podrían explicar un poco más sobre el return?, la verdad quedé muy poco claro en esa parte, no era lo mismo que haber definido una variable y luego imprimirla?

    • @sebastianuc6017
      @sebastianuc6017 4 года назад +1

      Con eso le indicas que es lo que quieres que se te devuelva una vez que llames a la función

    • @sebtres3217
      @sebtres3217 4 года назад

      @@sebastianuc6017 a qué te refieres con "devuelva", osea, lo que imprimirá en pantalla?

    • @sebastianuc6017
      @sebastianuc6017 4 года назад +2

      Si, si devuelve valores se usa el return y si no devuelve valores, no se usa.
      Un ejemplo más fácil para entenderlo es este:
      def ejemplo():
      b=1
      c=2
      d=b+c
      e=c+b+d
      return e
      print(ejemplo())
      dependiendo de lo que añadas al return, te imprimira en la pantalla el resultado de la operación de d o e

    • @sebtres3217
      @sebtres3217 4 года назад +2

      @@sebastianuc6017 vale muchas gracias! ^_^

    • @Francisco-vz9gg
      @Francisco-vz9gg 4 года назад +1

      @@sebastianuc6017 pero que no seria mas facil imprimir con print?

  • @convolucion1981
    @convolucion1981 4 года назад +1

    Puedo llamar una librería dentro de una función? Importar la librería y después llamar el método desde la función.

    • @wiijzmsmw4287
      @wiijzmsmw4287 4 года назад +1

      No es posible,tendrias que crear otro archivo .py o ocupat la libreria Re pero no es reco endada para un uso practico.

    • @convolucion1981
      @convolucion1981 4 года назад

      Wii Jzmsmw muy bien, entiendo el punto, sería crear una función e importarla.

    • @convolucion1981
      @convolucion1981 4 года назад

      Wii Jzmsmw pues ya vi y sí se puede.

    • @wiijzmsmw4287
      @wiijzmsmw4287 4 года назад

      @@convolucion1981 como? Soy no tan novato pero tampoco soy lo mejor,Me explicas?

    • @convolucion1981
      @convolucion1981 4 года назад +1

      Wii Jzmsmw nunca había intentado eso, pues resulta que definí una función y adentro de la función llame a una librería, corrí el programa y funcionó. Así fue, llamé la librería y no mostró ninguna restricción.

  • @mauroisasmendi75
    @mauroisasmendi75 2 года назад

    Hermanito mío, yo le debo un completito has con mayo casera sin ajo, muchas gracias por el videito, me saqué un 7 en la prueba. 🍆🍆

  • @XxXjujio2013XxX
    @XxXjujio2013XxX Год назад

    Y si quiero insertar valores cómo sería?.

  • @edgaralmanzarios4537
    @edgaralmanzarios4537 3 года назад

    Tambien tienes tutoriales en Java?

  • @diegols3207
    @diegols3207 4 года назад +3

    Alguien me podría decir como se haría el mismo ejercicio pero en vez de una lista determinada de numeros, con un rango (1,100)
    Gracias de antemano.

    • @renzoalexander7478
      @renzoalexander7478 4 года назад +4

      def lista_rango():

      pares=[]
      impares=[]

      for i in range(1,101):
      if i % 2 == 0:
      pares.append(i)
      else:
      impares.append(i)
      return pares,impares
      pares = lista_rango()
      impares = lista_rango()
      print(pares)
      print(impares)

    • @diegols3207
      @diegols3207 4 года назад

      @@renzoalexander7478 Mil gracias compañero por su tiempo

    • @diegols3207
      @diegols3207 4 года назад

      lo unico hice una nueva funcion def para la lista de impares, me quedo asi

    • @diegols3207
      @diegols3207 4 года назад

      def lista_rangop():

      pares=[]

      for i in range(1,101):
      if i % 2 == 0:
      pares.append(i)

      return pares
      def lista_rangoi():
      impares=[]
      for j in range (1,101):
      if j % 2 > 0:
      impares.append(j)
      return impares
      pares = lista_rangop()
      impares = lista_rangoi()
      print(pares)
      print(impares)

    • @MrBlair01
      @MrBlair01 3 года назад

      @@diegols3207 que significa el %? Que esta despues de "if i %2 == 0"

  • @obedrodartearteaga7921
    @obedrodartearteaga7921 3 года назад

    bro muy bien explicado

  • @arielgarcia1162
    @arielgarcia1162 4 года назад +1

    Buenas tardes, yo quisiera saber como es posible realizar la funcion donde pida dos numeros y un signo ya sea +, -, *, / y dependiendo del signo que el programa haga la suma o resta o multiplicacion, etc. Si me puede ayudar le ahradeceria

  • @javiermateus7633
    @javiermateus7633 Год назад

    Como puedo aprender programacion desde cero , me es muy dificil entender

  • @marcoquispe4108
    @marcoquispe4108 4 года назад +1

    buenas trato de hacer el codigo def suma_tres(n):
    print(n+3) pero me sale el error File "C:/Users/MARCO/Desktop/Proyectos Python/Elementos_basicos3/main.py", line 1
    def suma_tres(n):
    ^
    IndentationError: unexpected indent

    • @marcoquispe4108
      @marcoquispe4108 4 года назад

      me sale el siguiente error "C:\Users\MARCO\Desktop\Proyectos Python\Elementos_basicos3\venv\Scripts\python.exe" -i "C:/Users/MARCO/Desktop/Proyectos Python/Elementos_basicos3/main.py"
      File "C:/Users/MARCO/Desktop/Proyectos Python/Elementos_basicos3/main.py", line 1
      def suma_tres(n):
      ^
      IndentationError: unexpected indent

    • @sofiamejia5627
      @sofiamejia5627 4 года назад

      a mi tambien me salia ese error, lo que hice fue tratar q este lo mas pegado al lado izquierdo, que no quede espacios vacios

  • @catalinariveraolivares3162
    @catalinariveraolivares3162 2 года назад

    gracias!

  • @espiritu_vital
    @espiritu_vital Год назад

    Lo estás explicando como nadie . las variables "DEF" me han tenido en vilo durante días sin saber como opera la mecanica de la variable definida.

  • @m.g.9772
    @m.g.9772 2 года назад

    Buen video, una consulta nomas al para que serian los parametros que se ponen dentro ?? ej: suma(a,b): . Seria para definir las variables o para que?

    • @oscarg3917
      @oscarg3917 9 месяцев назад

      Definir las variables que se van a utilizar

  • @fray070
    @fray070 4 года назад

    Utilizo visual studio code y la funcion def no me la lee que deberia hacer, cuando pongo el comando no me sale ningun resultado y tampoco error en cambio si pongo:
    num1=34
    num2=5
    print(num1+num2)
    Si que me sale el resultado, pero si lo pongo asi:
    def suma():
    num1=34
    num2=5
    No me sale nada, nose porque...

    • @jeanpuccio2214
      @jeanpuccio2214 3 года назад

      tienes que llamar a la funcion y hacerle la operación , ejemplo:
      def suma():
      num1=34
      num2=5
      y=num1+num2
      print(y)
      suma()

  • @Rip_Wyvern
    @Rip_Wyvern Год назад

    Gracias papu

  • @menstv1739
    @menstv1739 4 года назад +1

    Pero también se puede aser por ejemplo para obtener la suma de dos variables con sus valores por ejemplo
    Def suma(b,c):
    Return(b+c)
    Print(suma (8,8))

  • @thedude-lf3um
    @thedude-lf3um 3 года назад

    oye we este video tiene buenos conceptos vi otros canales y explicaban puran tonterias, no se como se dedican a esto si no saben hacer un video. saludos

  • @matiasduport171
    @matiasduport171 4 года назад +2

    eres un crack. puedes crear un servidor de discord para tus subs porfa

  • @joseantonioalmonte4214
    @joseantonioalmonte4214 4 года назад

    Soy tu fan

    • @arielgarcia1162
      @arielgarcia1162 4 года назад

      Buenas tardes, yo quisiera saber como es posible realizar la funcion donde pida dos numeros y un signo ya sea +, -, *, / y dependiendo del signo que el programa haga la suma o resta o multiplicacion, etc. Si me puede ayudar le ahradeceria

    • @joseantonioalmonte4214
      @joseantonioalmonte4214 4 года назад +1

      @@arielgarcia1162 bueno básicamente el "+" "-" o cualquier signo es un string.
      Entonces puedes hacer que primeramente pida un número (recuerda que los números son float, de no ser así, deberías de hacer que el programa vuelva a pedir el número).
      Ejemplo:
      While True:
      Try:
      numero_a = *aquí puedes poner int si es un entero o float si es con decimales*(input("Por favor, escriba el primer número: "))
      break
      Except:
      print("Por favor, ingrese un número válido...")
      ---------
      Con los signos puedes hacer algo parecido como:
      signo = str(input("por favor, ingrese signo (+, -, x ó /)"))
      Si elige suma:
      if signo == "+":
      print(numero_a + numero_b) REVISA ESTA ULTIMA LINEA DE CODIGO, ahorita no me acuerdo muy bien de como es que se hace una suma. Lograrás hacerlo con ensayo y error

  • @evamorenopozo4562
    @evamorenopozo4562 2 года назад

    Las funciones empiezan con mayúsculas

  • @Khahory
    @Khahory 5 лет назад +2

    Ojo, las funciones o metodos tienen que tener nombre de acciones o verbos, o sea
    ejecutar_esto()
    modificar_valor()
    obtener_primero_letra()
    Pueden ver de nombre tienen acciones

    • @andyruiz9951
      @andyruiz9951 4 года назад

      eso depende de quien escriba la funcion, la funcion realiza suma de numeros, pero el programador le puede poner el nombre que quiera, siempre cuando el lo entienda ó en todo caso agregarlo como cometario, pero es recomendable poner un nombre referente a la accion que realiza," recomendable" , no es una regla.

    • @Khahory
      @Khahory 4 года назад +1

      @@andyruiz9951 no es que el lo entienda, que lo entienda el y las personas que lo trabajaran en el futuro XD. Tienes razon, se puede escribir lo que quieras pero debemos pensar en como la otra persona lo podra interpretar el metodo. Fijate en CI, .net o nodejs, ellos ponen metodos que nosotros entendamos y debemos seguir esa costumbre para tener buena practica

  • @nelsongg347
    @nelsongg347 5 лет назад +1

    Llamemos las cosas por su nombre: variables locales y globales. Funciones (devuelve valor) y Procedimientos (sucesión de instrucciones)

  • @ronaldrojas6063
    @ronaldrojas6063 4 года назад

    No entendi esta vez