- Nessa aula vamos aprender sobre a trabalhar com funções que possuem argumentos ou parâmetros.
- Utilizar funções pode ser uma boa opção a fim de reaproveitar a execução de blocos sem a necessidade de duplicação de código. E utilizar funções com argumentos, torna ainda mais dinâmica a sua utilização.
- A palavra reservada def é utilizada para criação de uma função
- Crie um arquivo com o nome 21-funcoes_argumentos.py.
def full_name(fname, lname):
print(f"{fname} {lname}")
def sum(a, b):
print(a + b)
def address(country="Brasil"):
print(f"Eu moro no {country}")
full_name("Rodrigo", "Macedo")
sum(20, 10)
address()
address("Canadá")
def rating_game(qtdRating):
game_name = input("Digite o nome do jogo\\n")
sum = 0
for i in range(qtdRating):
note = float(input("Digite a nota para o jogo \\n"))
sum += note
print(f"Média de avaliação do jogo {game_name} é: {sum/qtdRating}")
rating = int(input("Digite quantas avaliações deseja fazer no jogo\\n"))
rating_game(rating)
- Para executar o arquivo, basta utilizar o comando python .\21-funcoes_argumentos.py no terminal.

- Parabéns. Você aprendeu a utilizar funções em Python.