image

Access unlimited bootcamps and 650+ courses

33
%OFF
Article image
Anderson Martins
Anderson Martins06/01/2026 14:41
Share

Litro em Código

    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
    Microsoft Certification Challenge #5 - AI 102
    Bradesco - GenAI & Dados
    GitHub Copilot - Código na Prática
    Comments (0)