print vs return em Python! Qual a diferença?

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 ก.ย. 2024
  • Recebo tantas dúvidas relacionando print com return em Python que resolvi fazer este vídeo tentando esclarecer as coisas. Se ficar com dúvidas, deixa aí para que eu faça outro vídeo a respeito.
    Cursos de Python e JavaScript / TypeScript com desconto:
    www.otaviomira...
    Twitter: / otaviomirandabr
    #print #return #python

ความคิดเห็น • 30

  • @faciolli
    @faciolli 2 ปีที่แล้ว +20

    Depois de 4 videos fui entender para que que serve Return.... valeu!!!

  • @eldadario7339
    @eldadario7339 3 ปีที่แล้ว +4

    Eu vim até pensando que era uma coisa totalmente nova kkkk, mas enfim passou com mttt clareza para quem quer aprender, excelente vídeo

  • @washington1266
    @washington1266 ปีที่แล้ว +1

    Essa explicação aliada a arquitetura das linhas do código com os nomes das variáveis e da função me fizeram entender cada passo do funcionamento. Como quando aprendi a ler na escola ao perceber o significado de cada vogal entre as consoantes

  • @FORYOU-jv5pw
    @FORYOU-jv5pw หลายเดือนก่อน

    Cara se me ajudou muito na questão do return agora entendi
    Ou seja diferente só print o return você pega o valor da função para que retorna(taca) dentro de uma variável

  • @rcanallitech5703
    @rcanallitech5703 ปีที่แล้ว +2

    muito bom,estava um pouco com duvida sobre o pq do none mas agora entendi rs,obrigado

  • @ricnyc2759
    @ricnyc2759 2 ปีที่แล้ว +8

    A explicacao seguinte e' bem facil de entender sem aprofundar muito. Pq quem nao sabe a diferenca entre "print" e "return" esta bem no comeco. Espero que ajude.
    def soma_de_tres(a, b, c):
    return 1 + 2 + 3
    resultado = soma_de_tres(1, 2 , 3) (aqui vc faz duas coisas: cria uma variavel que vai ter o valor retornado e chama a funcao)
    print(resultado)
    No console vai dar 6.
    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    Agora no caso seguinte nao vai sair nada no segundo print no console pq o o resultado nao foi retornado.
    def soma_de_tres(a,b,c):
    print(a+b+c)
    resultado = soma_de_tres(1,2,3)
    print(resultado)
    No console vao aparece dois resultados: 6 (pq Python so imprimiu o que tinha sido pedido) e
    "None" pq "resultado" nao foi retornado.

    • @Bindlado
      @Bindlado ปีที่แล้ว

      Ajudou demais

    • @3549119
      @3549119 10 หลายเดือนก่อน

      entendi mas ainda to um pouco perdido com esse return.. kkk
      se no caso você tivesse feito:
      def soma_de_tres(a, b, c):
      return 5 +6 + 7
      resultado = soma_de_tres(1, 2 , 3) (aqui vc faz duas coisas: cria uma variavel que vai ter o valor retornado e chama a funcao)
      print(resultado)
      o que mudaria na leitura em si? posso retornar qualquer valor na parte superior?

  • @ozama9757
    @ozama9757 3 ปีที่แล้ว +3

    valeu professor, o curso na udemi ta top, to usando o URI online judge pra praticar e o negócio ta rendendo, parabéns pelo conteudo

    •  3 ปีที่แล้ว +1

      que massa, parabéns =)

  • @matm.
    @matm. 9 หลายเดือนก่อน +1

    Valeu! ❤

  • @rockemback123
    @rockemback123 2 ปีที่แล้ว +1

    Brabo professor

  • @eduardomoura8613
    @eduardomoura8613 3 ปีที่แล้ว

    Muito boa essa explicação!

  •  2 ปีที่แล้ว +1

    Muito bom.

    •  2 ปีที่แล้ว

      😍🙏

  • @matminutos
    @matminutos 11 หลายเดือนก่อน

    GRATO!!!

  • @domingosdias5988
    @domingosdias5988 3 ปีที่แล้ว

    Ninja, muito bom

  • @DeuseAmorPara
    @DeuseAmorPara ปีที่แล้ว

    Alguém sabe me dizer, pq no último exemplo, o return foi igual novo_nome e ñ return nome?

  • @diegohenrique5227
    @diegohenrique5227 3 ปีที่แล้ว +2

    E aquele Django_course no diretórios? É do curso de python ou um spoiler ?

  • @danilodelucio
    @danilodelucio 3 ปีที่แล้ว +2

    Eu acho que esse vídeo foi uma indireta pra mim, pq ontem comentei outro vídeo dand exemplo do "print vs return" kkkkkkkk
    De qualquer forma o video tá excelente e ajudou melhor o entendimento hehe

    •  3 ปีที่แล้ว +2

      Realmente a ideia veio do comentário, mas muita gente tem essa dúvida mesmo. Vlw!!

    • @danilodelucio
      @danilodelucio 3 ปีที่แล้ว +1

      @ aaah q massa, sua didatica eh incrivel, sucesso sempre!!

  • @cheyvlog8494
    @cheyvlog8494 ปีที่แล้ว

    to com problema preciso pegar o valor da variavel dentro da funcao mas nao da certo , o que preciso retornar é uma lista mas quando executo com [0] ele nao da certo
    como fazer? nao quero que a funcao seja ja executada sem ser chamada por outra fora do tenpo

  • @helitonribeiroferreira
    @helitonribeiroferreira ปีที่แล้ว

    como pôs o terminal na lateral?

  • @luizacaroline5753
    @luizacaroline5753 2 ปีที่แล้ว +1

    Otavio, qual extensão você usa pra função sair com essa fonte bonitinha? Hahaha

    •  2 ปีที่แล้ว +1

      É a fonte mesmo eu acho, chama operator mono

  • @user-zc7pq9vp6h
    @user-zc7pq9vp6h ปีที่แล้ว

    o meu não sai no terminal e sim no output. Alguém pode me ajudar a entender isso?

  • @matheusmeliope
    @matheusmeliope ปีที่แล้ว +2

    eu não entendi nada kkkkkkkkkkkkkkkkkk

  • @educakids8048
    @educakids8048 2 หลายเดือนก่อน

    Sotaque chato demais tá doido, não tenho paciência não

    •  2 หลายเดือนก่อน +2

      O Brasil é bem grande, fica tranquilo que vai encontrar outros sotaques do seu agrado =). Bons estudos!