Enviado em 31/12/2016 - 12:43h
Eae pessoal, blz?, galera, estou aprendendo sozinho programação e escolhi Python como primeira linguagem, e a minha duvida é:Enviado em 31/12/2016 - 18:09h
Print e Return são cousas realmente muito diferentes, talvez assim fique mais claro:# isto é um comentário ele não é interpretado pelo python # aqui definimos uma lista lista = [1,2,3,4] # aqui no corpo principal iteramos a lista imprimindo for numero in lista: print('Numero: {} tem o quadrado: {}' .format(numero, numero**2))
Numero: 1 tem o quadrado: 1 Numero: 2 tem o quadrado: 4 Numero: 3 tem o quadrado: 9 Numero: 4 tem o quadrado: 16
# abaixo a função que gera e retorna uma lista # ela não imprime nada, só retorna o valor para quem pediu def funcao_lista(): return list(range(1,5)) # aqui no corpo principal iteramos a resposta # da função lista e não mais a lista for numero in funcao_lista(): print('Numero: {} tem o quadrado: {}' .format(numero, numero**2))
# abaixo a função que gera e retorna uma lista # ela não imprime nada, só retorna o valor para quem pediu def funcao_lista(): return list(range(1,5))
# importamos a função dejada do outro programa from programa_B import funcao_lista # aqui no corpo principal iteramos a resposta # da função lista importada for numero in funcao_lista(): print('Numero: {} tem o quadrado: {}' .format(numero, numero**2))
Enviado em 31/12/2016 - 14:14h
Enviado em 31/12/2016 - 14:36h
Eu também estou prendendo sozinho e é bem melhor.def teste1(): print('teste1') def teste2(): return 'teste2' teste1() print(teste2)
Enviado em 31/12/2016 - 14:48h
def teste1(): print('teste1') def teste2(): return 'teste2' teste1() print(teste2)
Enviado em 31/12/2016 - 15:26h
A melhor forma é sempre dentro de funções, exemplo disso é saber se uma determinada função retorna verdadeiro ou falsodef inconstant(value): if value >= 1: return True else: return False if inconstant(2): print('True')
temp = incanstant(2)
Enviado em 31/12/2016 - 18:45h
Enviado em 31/12/2016 - 20:32h
vamos ver se eu entendiEnviado em 31/12/2016 - 20:36h
You got it! Exatamente, parabéns.Enviado em 31/12/2016 - 20:40h
Valew Galera, pela atenção e esforço de todos, só passando pra agradecer xD!Enviado em 31/12/2016 - 23:02h
Enviado em 31/12/2016 - 23:12h
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Criando uma Infraestrutura para uma micro Empresa
Criar entrada (menuentry) ISO no Grub
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalando o Pi-Hole versão v5.18.4 depois do lançamento da versão v6.0
Instalar o VIM 9.1 no Debian 12
Como saber o range de um IP público?
Muitas dificuldades ao instalar distro Linux em Notebook Sony Vaio PCG-6131L (VPCEA24FM)
Como fzr Downgrade em um pacote específico (1)
Contas online no POP OS 24.04 ? (2)
problema para barrar sites/downloas via HTTPS. (2)