Polegada em Código
Sobre a Matemática
Polegada é a unidade de medida de comprimento muito usada em países de língua inglesa. Equivalente a 2,54 cm.
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 Python usada para trabalhar com unidades físicas e realizar conversões de forma automática.
import – é o comando que permite carregar módulos, bibliotecas ou classes para uso no programa.
UnitRegistry – é a classe da biblioteca pint que registra e gerencia todas as unidades de medida disponíveis.
UnitRegistry() – cria uma instância (objeto) do registro de unidades, permitindo usar e converter medidas.
ureg.inch – multiplica um número pela unidade polegada, associando o valor numérico à unidade inch.
.to(ureg.centimeter) – converte a medida atual para centímetros.
.to(ureg.meter) – converte a medida atual para metros.
.to(ureg.millimeter) – converte a medida atual para milímetros.
print() – é a função usada para exibir informações na tela (console).
f"...{}" (f-string) – é a forma moderna de formatar textos, permitindo inserir valores de variáveis dentro de {}.
# – é 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…
# Instala a biblioteca (executar apenas uma vez)
# pip install pint
from pint import UnitRegistry
# Cria o registro de unidades
ureg = UnitRegistry()
# Valor em polegadas
polegadas = 10 * ureg.inch
# Conversões
centimetros = polegadas.to(ureg.centimeter)
metros = polegadas.to(ureg.meter)
milimetros = polegadas.to(ureg.millimeter)
# Exibição dos resultados
print(f"Polegadas: {polegadas}")
print(f"Em centímetros: {centimetros}")
print(f"Em metros: {metros}")
print(f"Em milímetros: {milimetros}")| Código Python (.py) | O que faz |
| # pip install pint | Comentário indicando o comando para instalar a biblioteca pint (executado apenas uma vez no computador). |
| from pint import UnitRegistry | Importa a classe UnitRegistry, responsável por gerenciar unidades de medida. |
| ureg = UnitRegistry() | Cria um objeto que registra e controla todas as unidades disponíveis. |
| polegadas = 10 * ureg.inch | Define o valor 10 polegadas, associando o número à unidade inch. |
| centimetros = polegadas.to(ureg.centimeter) | Converte o valor de polegadas para centímetros. |
| metros = polegadas.to(ureg.meter) | Converte o valor de polegadas para metros. |
| milimetros = polegadas.to(ureg.millimeter) | Converte o valor de polegadas para milímetros. |
| print(f”Polegadas: {polegadas}”) | Exibe o valor original em polegadas. |
| print(f”Em centímetros: {centimetros}”) | Exibe o valor convertido para centímetros. |
| print(f”Em metros: {metros}”) | Exibe o valor convertido para metros. |
| print(f”Em milímetros: {milimetros}”) | Exibe o valor convertido para milímetros. |
Saída do Código (valor de retorno)…
Polegadas: 10 inch
Em centímetros: 25.4 centimeter
Em metros: 0.254 meter
Em milímetros: 254.0 millimeter
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]