Script Aula 6 - Funções no Python: Definindo funções, argumentos e retornos de valores

13 de abr. de 2024
2 min de leitura
Link da Aula - Curso Completo YouTube (@profadilson):
Script (Python) da Aula:
# Funções: Definição, argumentos e retornos de valores.
# Funções são blocos de código que são projetados # para realizar uma tarefa específica e podem ser # reutilizados em diferentes partes do seu programa. # As funções ajudam a tornar o código mais modular, # mais legível e mais fácil de manter.
# Para definir uma função em Python, você usa a # palavra-chave def, seguida pelo nome da função... # parênteses () e, dentro dos parênteses, quaisquer # argumentos (ou parâmetros) que a função possa receber. # E o bloco de código dentro da função é indentado.
# Exemplo para definir e chamar uma função:
def minha_funcao(): print("Aula de Python") minha_funcao() # Isso irá imprimir "Aula de Python"
# Argumentos:# As funções podem receber argumentos, que são valores # passados para a função, permitindo que a função # opere com diferentes dados. Os argumentos são # especificados dentro dos parênteses na definição # da função e podem ser usados dentro do corpo da função.
def saudar(nome): print(f"Olá, {nome}!")saudar("Maria") # Olá, Maria!saudar("João") # Olá, João!
# Retorno:# As funções podem também "retornar" valores. Para isso, # usam a palavra-chave return. O valor retornado pode # ser resultado de uma operação, uma expressão, ou # qualquer valor que você deseja que a função devolva.
# Exemplo 1:
def somar(a, b): return a + b# Como estamos pedindo para 'retornar valores' então,# vamos armazenar esse resultado em uma variável:resultado = somar(5, 3)print(resultado) # 8
# Exemplo 2: Média de 2 números
def calcular_media(num1, num2): media = (num1 + num2) / 2 return mediaresultado_media = calcular_media(200, 120)print(resultado_media) # 15
# Exemplo de função com loop:
def sequencia(numeros): print("Contador de números:") for numero in numeros: print(f'- {numero}') sequencia(range(10))


Comentários