Conteúdo do Curso
Tutorial de Funções em Python
Tutorial de Funções em Python
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 ()
.
# 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 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:
# 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 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
.
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
Obrigado pelo seu feedback!
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 ()
.
# 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 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:
# 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 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
.
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
Obrigado pelo seu feedback!