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

bookArgumentos

Em Python, argumentos de função são os dados de entrada fornecidos a uma função ao chamá-la. Eles permitem que a função utilize dados ou valores específicos. Os argumentos podem ser valores únicos ou objetos como listas, tuplas, dicionários ou objetos personalizados.

Por exemplo, a função print() recebe uma string como argumento.

Se for necessário criar uma função que calcule e exiba a soma de dois números, é preciso passar ambos os números para a função entre 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

Foram passados num_1 e num_2 como argumentos para a função e eles foram utilizados para calcular a soma. É possível definir qualquer quantidade de argumentos para uma função.

Agora, observe um exemplo em que uma lista é utilizada como argumento de uma 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 adicionando cada número à variável total e imprime o resultado. A função é chamada com a lista my_list, que contém os números [1, 2, 3, 4, 5], e exibe a soma, que é 15.

Tarefa

Swipe to start coding

Suponha que seja necessário calcular o perímetro de um triângulo com lados a, b e c.

  1. Passe três argumentos: a, b e c para a função calculate_triangle_perimeter.
  2. Na função, calcule o perímetro somando os três lados.

Solução

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 3
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Suggested prompts:

Can you explain the difference between passing a single value and a list as a function argument?

What happens if I pass an empty list to the `calculate_list_sum` function?

Can I use other data types, like dictionaries, as function arguments in Python?

close

Awesome!

Completion rate improved to 4.35

bookArgumentos

Deslize para mostrar o menu

Em Python, argumentos de função são os dados de entrada fornecidos a uma função ao chamá-la. Eles permitem que a função utilize dados ou valores específicos. Os argumentos podem ser valores únicos ou objetos como listas, tuplas, dicionários ou objetos personalizados.

Por exemplo, a função print() recebe uma string como argumento.

Se for necessário criar uma função que calcule e exiba a soma de dois números, é preciso passar ambos os números para a função entre 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

Foram passados num_1 e num_2 como argumentos para a função e eles foram utilizados para calcular a soma. É possível definir qualquer quantidade de argumentos para uma função.

Agora, observe um exemplo em que uma lista é utilizada como argumento de uma 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 adicionando cada número à variável total e imprime o resultado. A função é chamada com a lista my_list, que contém os números [1, 2, 3, 4, 5], e exibe a soma, que é 15.

Tarefa

Swipe to start coding

Suponha que seja necessário calcular o perímetro de um triângulo com lados a, b e c.

  1. Passe três argumentos: a, b e c para a função calculate_triangle_perimeter.
  2. Na função, calcule o perímetro somando os três lados.

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
single

single

some-alt