Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Funções Embutidas | Funções
Practice
Projects
Quizzes & Challenges
Questionários
Challenges
/
Introdução ao Python

bookFunções Embutidas

Bem-vindo ao mundo das funções do Python! Neste capítulo, exploraremos algumas das funções embutidas mais poderosas do Python, que servem como ferramentas essenciais para qualquer desenvolvedor Python.

Primeiro, vamos assistir enquanto Alex demonstra como utilizar algumas dessas funções embutidas essenciais:

O que são Funções Embutidas?

Funções embutidas são funções predefinidas que acompanham o Python, permitindo seu uso no código sem a necessidade de implementar funcionalidades adicionais. Essas funções são projetadas para executar tarefas comuns, como cálculos ou manipulação de dados, tornando a programação mais eficiente e simplificada.

Para desenvolvedores Python, dominar as funções embutidas é fundamental para escrever códigos limpos, eficientes e concisos.

O Python oferece uma ampla variedade de funções embutidas. Você já se deparou com algumas, como print(), len(), range() e type(). Vamos explorar outras funções embutidas comumente utilizadas:

  • sum(): soma todos os itens em um iterável (como uma lista) e retorna o total, sendo especialmente útil para trabalhar com dados numéricos;
123
checkout = [2.99, 5.49, 3.99] total = sum(checkout) print(total)
copy
  • max() e min(): retornam, respectivamente, os elementos maior e menor em um iterável — ideal para comparações ou identificação de extremos;
123
freezer_temperatures = [38, 32, 41, 34, 40] print(max(freezer_temperatures)) print(min(freezer_temperatures))
copy
  • float(): converte um número ou uma string que representa um número em um número de ponto flutuante (um número com casas decimais);
123456789
price1 = "3.99" price2 = 12 # Convert prices to float price1_converted = float(price1) price2_converted = float(price2) print(f"Price #1 is ${price1_converted} and is of type {type(price1_converted)}") print(f"Price #2 is ${price2_converted} and is of type {type(price2_converted)}")
copy
  • int(): converte um número ou uma string que representa um número em um inteiro. Útil ao trabalhar com números inteiros ou ao converter dados de entrada para inteiros;
12345678
price = 3.99 quantity = "4" # Calculate the total cost total_cost = int(quantity) * price print(f"The total cost for {quantity} items is ${total_cost}") print(f"Converting the total cost to an integer results in ${int(total_cost)}")
copy
Note
Nota

Quando um valor de ponto flutuante é convertido para inteiro, a parte decimal é simplesmente removida (o valor é truncado).

  • sorted(): retorna uma nova lista ordenada a partir de um iterável (como listas, tuplas ou dicionários). Diferente do método sort(), sorted() não modifica os dados originais e funciona com uma variedade maior de tipos;
123456
fruit_prices = {"cherries": 3.99, "apples": 2.99, "bananas": 1.49} # Sorting the dictionary keys alphabetically sorted_prices = sorted(fruit_prices) print(sorted_prices)
copy
  • zip(): combina dois ou mais iteráveis (por exemplo, listas) em um único iterável de tuplas, agrupando elementos correspondentes de cada iterável.
123456789
products = ["apple", "banana", "cherry"] prices = [0.99, 0.59, 2.99] stock = [50, 100, 25] # `zip()` combines the 3 lists into a series of tuples # `list()` converts the zip object into a list product_info = list(zip(products, prices, stock)) print("Product information:", product_info)
copy
Tarefa

Swipe to start coding

Você possui um dicionário de produtos, onde o preço e a quantidade vendida de cada produto estão armazenados como strings. Sua tarefa é calcular as vendas totais para cada produto e, em seguida, utilizar funções embutidas para encontrar algumas estatísticas resumidas.

  • Percorra o dicionário products. Para cada produto:
    • Obtenha o preço e a quantidade vendida;
    • Converta o preço para float e a quantidade para int;
    • Multiplique-os para obter o total de vendas desse produto;
    • Adicione o total de vendas à lista total_sales_list.
  • Após o loop, utilize funções embutidas para:
    • Calcular a soma de todas as vendas e armazenar em total_sum;
    • Encontrar o valor mínimo de vendas e armazenar em min_sales;
    • Encontrar o valor máximo de vendas e armazenar em max_sales.

Requisitos de impressão:

  • Para cada produto, imprimir:
    Total sales for <product>: $<total_sales>
  • Após todos os produtos, imprimir:
    • Total sum of all sales: $<total_sum>
    • Minimum sales: $<min_sales>
    • Maximum sales: $<max_sales>

Solução

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 6. Capítulo 1
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

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

close

bookFunções Embutidas

Deslize para mostrar o menu

Bem-vindo ao mundo das funções do Python! Neste capítulo, exploraremos algumas das funções embutidas mais poderosas do Python, que servem como ferramentas essenciais para qualquer desenvolvedor Python.

Primeiro, vamos assistir enquanto Alex demonstra como utilizar algumas dessas funções embutidas essenciais:

O que são Funções Embutidas?

Funções embutidas são funções predefinidas que acompanham o Python, permitindo seu uso no código sem a necessidade de implementar funcionalidades adicionais. Essas funções são projetadas para executar tarefas comuns, como cálculos ou manipulação de dados, tornando a programação mais eficiente e simplificada.

Para desenvolvedores Python, dominar as funções embutidas é fundamental para escrever códigos limpos, eficientes e concisos.

O Python oferece uma ampla variedade de funções embutidas. Você já se deparou com algumas, como print(), len(), range() e type(). Vamos explorar outras funções embutidas comumente utilizadas:

  • sum(): soma todos os itens em um iterável (como uma lista) e retorna o total, sendo especialmente útil para trabalhar com dados numéricos;
123
checkout = [2.99, 5.49, 3.99] total = sum(checkout) print(total)
copy
  • max() e min(): retornam, respectivamente, os elementos maior e menor em um iterável — ideal para comparações ou identificação de extremos;
123
freezer_temperatures = [38, 32, 41, 34, 40] print(max(freezer_temperatures)) print(min(freezer_temperatures))
copy
  • float(): converte um número ou uma string que representa um número em um número de ponto flutuante (um número com casas decimais);
123456789
price1 = "3.99" price2 = 12 # Convert prices to float price1_converted = float(price1) price2_converted = float(price2) print(f"Price #1 is ${price1_converted} and is of type {type(price1_converted)}") print(f"Price #2 is ${price2_converted} and is of type {type(price2_converted)}")
copy
  • int(): converte um número ou uma string que representa um número em um inteiro. Útil ao trabalhar com números inteiros ou ao converter dados de entrada para inteiros;
12345678
price = 3.99 quantity = "4" # Calculate the total cost total_cost = int(quantity) * price print(f"The total cost for {quantity} items is ${total_cost}") print(f"Converting the total cost to an integer results in ${int(total_cost)}")
copy
Note
Nota

Quando um valor de ponto flutuante é convertido para inteiro, a parte decimal é simplesmente removida (o valor é truncado).

  • sorted(): retorna uma nova lista ordenada a partir de um iterável (como listas, tuplas ou dicionários). Diferente do método sort(), sorted() não modifica os dados originais e funciona com uma variedade maior de tipos;
123456
fruit_prices = {"cherries": 3.99, "apples": 2.99, "bananas": 1.49} # Sorting the dictionary keys alphabetically sorted_prices = sorted(fruit_prices) print(sorted_prices)
copy
  • zip(): combina dois ou mais iteráveis (por exemplo, listas) em um único iterável de tuplas, agrupando elementos correspondentes de cada iterável.
123456789
products = ["apple", "banana", "cherry"] prices = [0.99, 0.59, 2.99] stock = [50, 100, 25] # `zip()` combines the 3 lists into a series of tuples # `list()` converts the zip object into a list product_info = list(zip(products, prices, stock)) print("Product information:", product_info)
copy
Tarefa

Swipe to start coding

Você possui um dicionário de produtos, onde o preço e a quantidade vendida de cada produto estão armazenados como strings. Sua tarefa é calcular as vendas totais para cada produto e, em seguida, utilizar funções embutidas para encontrar algumas estatísticas resumidas.

  • Percorra o dicionário products. Para cada produto:
    • Obtenha o preço e a quantidade vendida;
    • Converta o preço para float e a quantidade para int;
    • Multiplique-os para obter o total de vendas desse produto;
    • Adicione o total de vendas à lista total_sales_list.
  • Após o loop, utilize funções embutidas para:
    • Calcular a soma de todas as vendas e armazenar em total_sum;
    • Encontrar o valor mínimo de vendas e armazenar em min_sales;
    • Encontrar o valor máximo de vendas e armazenar em max_sales.

Requisitos de impressão:

  • Para cada produto, imprimir:
    Total sales for <product>: $<total_sales>
  • Após todos os produtos, imprimir:
    • Total sum of all sales: $<total_sum>
    • Minimum sales: $<min_sales>
    • Maximum sales: $<max_sales>

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 6. Capítulo 1
single

single

some-alt