image

Bolsas de estudo DIO PRO para acessar bootcamps ilimitados

Available only:

19 slots
Article image
Anderson Martins
Anderson Martins06/01/2026 14:41
Share
Luizalabs - Back-end com Python - 2º EdiçãoRecommended for youLuizalabs - Back-end com Python - 2º Edição

Litro em Código

  • #Python
  • #ChatGPT

Sobre a Matemática

Litro é a unidade de medida de capacidade (símbolo: L). Com essa unidade mede-se, por exemplo, quanto líquido cabe em um recipiente. É uma unidade fundamental, pois outras unidades são derivadas do litro.

O mililitro, por exemplo, é uma unidade de medida de capacidade equivalente à milésima parte do litro. Assim, 1mL=1/1000​ L ou 1L=1000 mL.

O centilitro é uma unidade de medida de capacidade equivalente à centésima parte do litro. Ou seja, 1 cL=1/100​ L ou 1 L=100 cL.

Já o decilitro é uma unidade de medida de capacidade equivalente à décima parte do litro. Ou seja, 1 dL=1/10​ L ou 1 L=10 dL.

Sobre o Código

Na linguagem de programação Python,

from – é a palavra-chave usada para importar partes específicas de um módulo ou biblioteca

pint – é a biblioteca especializada em unidades de medida e grandezas físicas.

import – é a palavra-chave que permite carregar módulos, bibliotecas ou objetos no programa.

UnitRegistry – é a classe da biblioteca pint responsável por registrar e gerenciar unidades de medida.

UnitRegistry() – é a criação de uma instância que contém todas as unidades e regras de conversão.

float() – é a função nativa que converte um valor para número real (decimal).

input() – é a função embutida que recebe dados digitados pelo usuário como texto.

liter – é a unidade de medida de capacidade, considerada fundamental na biblioteca pint.

milliliter – é a unidade de capacidade equivalente a 1/1000 do litro.

centiliter – é a unidade de capacidade equivalente a 1/100 do litro.

deciliter – é a unidade de capacidade equivalente a 1/10 do litro.

.to() – é a método da biblioteca pint usado para converter unidades compatíveis.

print() – é a função nativa usada para exibir informações na tela.

f"..." (f-string) – é a forma de string que permite inserir valores diretamente no texto

def – é a palavra-chave usada para definir uma função.

return – é o comando que retorna um valor e encerra a execução da função.

# – é usado para criar comentários ao código, que são notas para se entender melhor o que o código faz.

Vamos ao código…

# Convertendo litros para mililitros, centilitros e decilitros usando a biblioteca Pint
from pint import UnitRegistry

ureg = UnitRegistry()

litros = float(input("Digite a quantidade em litros: "))

quantidade = litros * ureg.liter

print(f"Valor informado: {quantidade}")
print(f"Em mililitros: {quantidade.to(ureg.milliliter)}")
print(f"Em centilitros: {quantidade.to(ureg.centiliter)}")
print(f"Em decilitros: {quantidade.to(ureg.deciliter)}")

image

Saída do código (valor de retorno)…

Valor informado: 1.5 liter

Em mililitros: 1500.0 milliliter

Em centilitros: 150.0 centiliter

Em decilitros: 15.0 deciliter

# Convertendo litros para mililitros, centilitros e decilitros sem usar bibliotecas externas
def converter_litros(litros):
  mililitros = litros * 1000
  centilitros = litros * 100
  decilitros = litros * 10

  return mililitros, centilitros, decilitros


valor_litros = float(input("Digite a quantidade em litros: "))

ml, cl, dl = converter_litros(valor_litros)

print(f"{valor_litros} L equivalem a:")
print(f"{ml} mL")
print(f"{cl} cL")
print(f"{dl} dL")

image

Saída do código (valor de retorno)…

1.5 L equivalem a:

1500.0 mL

150.0 cL

15.0 dL

Fonte:

  • Editora Didática Paulista. Ensino Didático 2000: Ensino Fundamental e Ensino Médio. Sorocaba: Editora Didática Paulista, [s.d.].
  • Códigos e comentários gerados por ChatGPT com revisão nossa.
  • https://docs.python.org/pt-br/3/ [Documentação Oficial do Python]
Share
Recommended for you
Luizalabs - Back-end com Python - 2º Edição
TOTVS - Fundamentos de Engenharia de Dados e Machine Learning
Riachuelo - Cibersegurança
Comments (0)
Recommended for youLuizalabs - Back-end com Python - 2º Edição