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!!! 🎉🎉🎉