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
Depois de 4 videos fui entender para que que serve Return.... valeu!!!
Eu vim até pensando que era uma coisa totalmente nova kkkk, mas enfim passou com mttt clareza para quem quer aprender, excelente vídeo
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
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
muito bom,estava um pouco com duvida sobre o pq do none mas agora entendi rs,obrigado
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.
Ajudou demais
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?
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
que massa, parabéns =)
Valeu! ❤
Brabo professor
Muito boa essa explicação!
Muito bom.
😍🙏
GRATO!!!
Ninja, muito bom
Alguém sabe me dizer, pq no último exemplo, o return foi igual novo_nome e ñ return nome?
E aquele Django_course no diretórios? É do curso de python ou um spoiler ?
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
Realmente a ideia veio do comentário, mas muita gente tem essa dúvida mesmo. Vlw!!
@ aaah q massa, sua didatica eh incrivel, sucesso sempre!!
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
como pôs o terminal na lateral?
Otavio, qual extensão você usa pra função sair com essa fonte bonitinha? Hahaha
É a fonte mesmo eu acho, chama operator mono
o meu não sai no terminal e sim no output. Alguém pode me ajudar a entender isso?
eu não entendi nada kkkkkkkkkkkkkkkkkk
Sotaque chato demais tá doido, não tenho paciência não
O Brasil é bem grande, fica tranquilo que vai encontrar outros sotaques do seu agrado =). Bons estudos!