Article image
Pedro Santos
Pedro Santos09/01/2024 22:38
Compartilhe

Aprendendo Funções em Python Dando Parabéns Aos Seus Amigos! 🎉

  • #Python

Primeiramente vamos ver brevemente a definição de uma função:

Assim como em outras linguagens, funções em Python servem, dentre as várias funcionalidades, para que você não precise repetir o mesmo código sempre. 

Para declarar uma função no Python, utiliza-se o termo def, seguido do nome da função, abertura e fechamento de parênteses, e os dois pontos. Desta forma:

def NomeDaFuncao():

Dito isto, imagine que você está escrevendo um algoritmo que deseja parabéns a um aniversariante, eis o seu código:

print("Parabéns Pedro!")

Porém você se recorda que hoje também é aniversário de Amanda, logo, você escreve:

print("Parabéns Pedro!")
print("Parabéns Amanda!")

Certo tempo depois, você abre o Facebook, e nas notificações está o lembrete de todos os seus amigos das quais você esqueceu que também fazem aniversário hoje, que péssimo amigo você é! então você decide escrever parabéns a todos, mas, percebe-se que terá que escrever vários prints, fazendo assim seu código ficar feio.

E é aí que as funções brilham!

Utilizando uma função, podemos dar quantos parabéns quisermos sem ter que escrever várias linhas de código.

def parabens(nome):
print(f"Parabéns {nome}!")
Observação 1: O "nome" dentro do parênteses serve para quando chamarmos a função posteriormente, o valor que passarmos, no caso o nome do aniversariante, seja exibido no "print", no caso, a mensagem de parabéns.
Observação 2: Complementando a observação dita a cima, O "f" antes da string e as chaves {} no "nome" serve para que nós possamos passar o "nome" diretamente na string.

Agora devemos chamar a função. Para chamarmos uma função, basta escrever o nome da função, seguido do parênteses, desta forma:

parabens()

Por fim, para que você possa finalmente dar os parabéns, basta apenas passar o nome do aniversariante ao chamarmos a função, dessa forma:

parabens("Pedro")
parabens("Amanda")
parabens("Jorge")
...

Saída:

Parabéns Pedro!
Parabéns Amanda!
Parabéns Jorge!
...

desta forma, utilizando o poder das funções você está pronto para desejar parabéns a qualquer pessoa sem ter que escrever várias linhas de código deixando seu código elegante, e com um toque mais "Profissional". Uhuuuuuuh!!! 🎉🎉🎉

Compartilhe
Comentários (1)
Eduardo Mota
Eduardo Mota - 10/01/2024 13:38

Ótimo artigo! A explicação sobre o uso das funções em Python para evitar repetição de código é muito importante! Muito eficaz e de fácil compreensão, parébens! 👏👏👏👏