Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Argumentos | O Que É uma Função em Python?
Tutorial de Funções em Python
course content

Conteúdo do Curso

Tutorial de Funções em Python

Tutorial de Funções em Python

1. O Que É uma Função em Python?
2. Argumentos Posicionais e Opcionais
3. Argumentos Arbitrários
4. Especificação do Valor de Retorno da Função
5. Recursão e Funções Lambda

book
Argumentos

Em Python, argumentos de função são as entradas que você fornece a uma função quando a chama. Eles permitem que você forneça dados ou valores que a função pode utilizar. Esses argumentos podem ser valores individuais ou objetos como listas, tuplas, dicionários ou objetos personalizados.

Por exemplo, quando usamos a função print(), fornecemos uma string como argumento. Aqui está outro exemplo:

Suponha que queremos escrever uma função que calcula a soma de dois números diferentes e imprime o resultado. Para conseguir isso, precisamos passar esses dois números para a função usando parênteses ().

123456789
# Specify two arguments of the function def sum_of_two_numbers(num_1, num_2): # Use arguments to calculate sum result = num_1 + num_2 # Print the result print(f'Sum of two numbers is {result}') # Call the function sum_of_two_numbers(2, 10)
copy

Passamos num_1 e num_2 como argumentos para a função e depois os usamos para calcular a soma. Você pode definir um número arbitrário de argumentos de função.

Vamos considerar um exemplo onde usamos uma lista como argumento para a função:

123456789101112131415
# Define the function `calculate_list_sum` def calculate_list_sum(list): # Initialize the total sum to 0 total = 0 # Iterate through each number in the list for num in list: # Add the current number to the total sum total += num # Print the total sum print(total) # Create a list of numbers my_list = [1, 2, 3, 4, 5] # Call the function calculate_list_sum(my_list)
copy

Este código define uma função calculate_list_sum que recebe uma lista de números, calcula a soma deles adicionando cada número à variável total, e imprime o resultado. A função é chamada com a lista my_list, contendo os números [1, 2, 3, 4, 5], e exibe a soma, que é 15.

Tarefa
test

Swipe to show code editor

Assuma que você precisa calcular o perímetro de um triângulo com lados a, b e c. Escreva a função que calcula o perímetro e o imprime no console.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 3
toggle bottom row

book
Argumentos

Em Python, argumentos de função são as entradas que você fornece a uma função quando a chama. Eles permitem que você forneça dados ou valores que a função pode utilizar. Esses argumentos podem ser valores individuais ou objetos como listas, tuplas, dicionários ou objetos personalizados.

Por exemplo, quando usamos a função print(), fornecemos uma string como argumento. Aqui está outro exemplo:

Suponha que queremos escrever uma função que calcula a soma de dois números diferentes e imprime o resultado. Para conseguir isso, precisamos passar esses dois números para a função usando parênteses ().

123456789
# Specify two arguments of the function def sum_of_two_numbers(num_1, num_2): # Use arguments to calculate sum result = num_1 + num_2 # Print the result print(f'Sum of two numbers is {result}') # Call the function sum_of_two_numbers(2, 10)
copy

Passamos num_1 e num_2 como argumentos para a função e depois os usamos para calcular a soma. Você pode definir um número arbitrário de argumentos de função.

Vamos considerar um exemplo onde usamos uma lista como argumento para a função:

123456789101112131415
# Define the function `calculate_list_sum` def calculate_list_sum(list): # Initialize the total sum to 0 total = 0 # Iterate through each number in the list for num in list: # Add the current number to the total sum total += num # Print the total sum print(total) # Create a list of numbers my_list = [1, 2, 3, 4, 5] # Call the function calculate_list_sum(my_list)
copy

Este código define uma função calculate_list_sum que recebe uma lista de números, calcula a soma deles adicionando cada número à variável total, e imprime o resultado. A função é chamada com a lista my_list, contendo os números [1, 2, 3, 4, 5], e exibe a soma, que é 15.

Tarefa
test

Swipe to show code editor

Assuma que você precisa calcular o perímetro de um triângulo com lados a, b e c. Escreva a função que calcula o perímetro e o imprime no console.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 3
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
We're sorry to hear that something went wrong. What happened?
some-alt