1. Nessa aula vamos aprender sobre a trabalhar com funções que possuem argumentos ou parâmetros.
  2. 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.
  3. A palavra reservada def é utilizada para criação de uma função
  4. 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)
  1. Para executar o arquivo, basta utilizar o comando python .\21-funcoes_argumentos.py no terminal.

Img1.png

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