Argumentos
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)
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)
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 seja necessário 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 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?
Awesome!
Completion rate improved to 4.35
Argumentos
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)
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)
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 seja necessário 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