top of page

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

Foto do escritor: Adilson Padovan Junior
Adilson Padovan Junior
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 media
resultado_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


Faça parte da nossa lista de emails

Obrigado(a)!

Sejam bem vindos!

Não se esqueça de se inscrever no canal:

bottom of page