Argumentos
Em Python, argumentos de função são os valores de entrada fornecidos a uma função ao chamá-la. Eles permitem fornecer 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, ao usar a função print()
, fornecemos uma string como argumento. Veja outro exemplo:
Suponha que desejamos criar uma função que calcule a soma de dois números diferentes e exiba o resultado. Para isso, é necessário passar esses dois números para a função utilizando 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)
Passamos num_1
e num_2
como argumentos para a função e, em seguida, os utilizamos para calcular a soma. É possível definir uma quantidade arbitrária de argumentos para funções.
Veja um exemplo em que utilizamos uma lista como argumento da 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)
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
.
Swipe to start coding
Suponha que você precise calcular o perímetro de um triângulo com lados a
, b
e c
.
- Passe três argumentos:
a
,b
ec
para a funçãocalculate_triangle_perimeter
. - Na função, calcule o perímetro somando os três lados.
Solução
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Can you explain the difference between function arguments and parameters?
How can I pass multiple types of arguments to a function?
What happens if I don't provide all required arguments when calling a function?
Awesome!
Completion rate improved to 4.35
Argumentos
Deslize para mostrar o menu
Em Python, argumentos de função são os valores de entrada fornecidos a uma função ao chamá-la. Eles permitem fornecer 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, ao usar a função print()
, fornecemos uma string como argumento. Veja outro exemplo:
Suponha que desejamos criar uma função que calcule a soma de dois números diferentes e exiba o resultado. Para isso, é necessário passar esses dois números para a função utilizando 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)
Passamos num_1
e num_2
como argumentos para a função e, em seguida, os utilizamos para calcular a soma. É possível definir uma quantidade arbitrária de argumentos para funções.
Veja um exemplo em que utilizamos uma lista como argumento da 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)
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
.
Swipe to start coding
Suponha que você precise calcular o perímetro de um triângulo com lados a
, b
e c
.
- Passe três argumentos:
a
,b
ec
para a funçãocalculate_triangle_perimeter
. - Na função, calcule o perímetro somando os três lados.
Solução
Obrigado pelo seu feedback!
single