Convertendo Usando o Método de Formatação
Eu valorizo o seu desejo de estudar 👏 se você está aqui, significa que está bastante motivado.
O último esforço no estudo dos sistemas numéricos é aprender o método de formatação para strings a fim de converter números para diferentes sistemas numéricos.
O método format() permite realizar substituições complexas, mas isso vai além deste curso; portanto, aqui você vai se familiarizar com a conversão de números usando este método. Aliás, é uma oportunidade para você escolher aquele que preferir.
Este exemplo mostra como você pode converter números decimais para outros sistemas numéricos.
# Convertendo para o sistema numérico binário
"{:b}".format(9873)
# Convertendo para o sistema numérico octal
"{:o}".format(9873)
# Convertendo para o sistema numérico hexadecimal
"{:X}".format(9873)
{:b}é utilizado para definir o sistema numérico binário;{:o}ou{:O}(ambas as formas são aceitáveis) são utilizados para definir o sistema numérico octal;{:X}(o número hexadecimal deve ser definido utilizando letras maiúsculas) ou{:x}(o número hexadecimal deve ser definido utilizando letras minúsculas) são utilizados para definir o sistema numérico hexadecimal.
Posteriormente, você deve usar a seguinte sintaxe:
{:numeral_system_format}.format(argumento).
Este método tem um benefício significativo: ele imprime o seu número sem 0b, 0o, 0x, apenas o número convertido.
Mas, infelizmente, para converter números não decimais você deve escrever 0b, 0o ou 0X. A conversão para decimal é diversa e você pode usar 3 métodos 😃: {},{:n} ou {:d}
# Convertendo de binário para decimal
"{}".format(0b11011)
# Convertendo de octal para decimal
"{:n}".format(0o3443)
# Convertendo de hexadecimal para decimal
"{:d}".format(0X67AB)
Swipe to start coding
É hora de aprimorar suas habilidades!
- Converta o número
12do sistema numérico hexadecimal para decimal. - Converta o número
23do sistema numérico octal para hexadecimal. - Converta o número
100do sistema numérico binário para octal. - Converta o número
900do sistema numérico decimal para binário.
Solução
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Resumir este capítulo
Explicar o código em file
Explicar por que file não resolve a tarefa
Awesome!
Completion rate improved to 7.14
Convertendo Usando o Método de Formatação
Deslize para mostrar o menu
Eu valorizo o seu desejo de estudar 👏 se você está aqui, significa que está bastante motivado.
O último esforço no estudo dos sistemas numéricos é aprender o método de formatação para strings a fim de converter números para diferentes sistemas numéricos.
O método format() permite realizar substituições complexas, mas isso vai além deste curso; portanto, aqui você vai se familiarizar com a conversão de números usando este método. Aliás, é uma oportunidade para você escolher aquele que preferir.
Este exemplo mostra como você pode converter números decimais para outros sistemas numéricos.
# Convertendo para o sistema numérico binário
"{:b}".format(9873)
# Convertendo para o sistema numérico octal
"{:o}".format(9873)
# Convertendo para o sistema numérico hexadecimal
"{:X}".format(9873)
{:b}é utilizado para definir o sistema numérico binário;{:o}ou{:O}(ambas as formas são aceitáveis) são utilizados para definir o sistema numérico octal;{:X}(o número hexadecimal deve ser definido utilizando letras maiúsculas) ou{:x}(o número hexadecimal deve ser definido utilizando letras minúsculas) são utilizados para definir o sistema numérico hexadecimal.
Posteriormente, você deve usar a seguinte sintaxe:
{:numeral_system_format}.format(argumento).
Este método tem um benefício significativo: ele imprime o seu número sem 0b, 0o, 0x, apenas o número convertido.
Mas, infelizmente, para converter números não decimais você deve escrever 0b, 0o ou 0X. A conversão para decimal é diversa e você pode usar 3 métodos 😃: {},{:n} ou {:d}
# Convertendo de binário para decimal
"{}".format(0b11011)
# Convertendo de octal para decimal
"{:n}".format(0o3443)
# Convertendo de hexadecimal para decimal
"{:d}".format(0X67AB)
Swipe to start coding
É hora de aprimorar suas habilidades!
- Converta o número
12do sistema numérico hexadecimal para decimal. - Converta o número
23do sistema numérico octal para hexadecimal. - Converta o número
100do sistema numérico binário para octal. - Converta o número
900do sistema numérico decimal para binário.
Solução
Obrigado pelo seu feedback!
single