Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Conversão Mais Difícil | Revelação
Sistemas de Numeração 101

bookConversão Mais Difícil

Você já sabe muito! Agora, você pode converter vários números de diferentes sistemas numéricos, mas aqui nós vamos mergulhar mais fundo nas funções embutidas do Python para conversão. Vamos começar com a conversão para decimal. Aqui, a função int() é útil.

Por exemplo, para converter números binários para a representação decimal, você deve começar com 0b. Como em int(0b10011010010), onde o número 10011010010 deve ser convertido.

Para fazer o mesmo com o sistema numeral octal, você deve usar uma sintaxe semelhante int(0o2322), onde 2322 deve ser convertido.

Suponho que você tenha adivinhado a sintaxe para converter do sistema numeral hexadecimal: int(0X4D2), onde o número 4D2 deve ser convertido.

numero_decimal1 = int(0b10011010010)
numero_decimal2 = int(0o2322)
numero_decimal3 = int(0X4D2)

Pode ser implementado não apenas com int(), tal sintaxe está disponível também para outros sistemas numéricos:

# Convertendo do sistema numérico binário para o octal
oct(0b1010)
# Convertendo do sistema numérico octal para o hexadecimal
hex(0o237)
# Convertendo do sistema numérico hexadecimal para o binário
bin(0x8ea)
Tarefa

Swipe to start coding

Desejo-lhe boa sorte com esta tarefa, por favor, siga o algoritmo:

  1. Converta o número 4EAF do sistema numeral hexadecimal para o octal.
  2. Converta o número 2547 do sistema numeral octal para o binário.
  3. Converta o número 1101011 do sistema numeral binário para o decimal.
  4. Converta o número 2001 do sistema numeral decimal para o hexadecimal.

Solução

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 2
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

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

Suggested prompts:

Resumir este capítulo

Explicar o código em file

Explicar por que file não resolve a tarefa

close

Awesome!

Completion rate improved to 7.14

bookConversão Mais Difícil

Deslize para mostrar o menu

Você já sabe muito! Agora, você pode converter vários números de diferentes sistemas numéricos, mas aqui nós vamos mergulhar mais fundo nas funções embutidas do Python para conversão. Vamos começar com a conversão para decimal. Aqui, a função int() é útil.

Por exemplo, para converter números binários para a representação decimal, você deve começar com 0b. Como em int(0b10011010010), onde o número 10011010010 deve ser convertido.

Para fazer o mesmo com o sistema numeral octal, você deve usar uma sintaxe semelhante int(0o2322), onde 2322 deve ser convertido.

Suponho que você tenha adivinhado a sintaxe para converter do sistema numeral hexadecimal: int(0X4D2), onde o número 4D2 deve ser convertido.

numero_decimal1 = int(0b10011010010)
numero_decimal2 = int(0o2322)
numero_decimal3 = int(0X4D2)

Pode ser implementado não apenas com int(), tal sintaxe está disponível também para outros sistemas numéricos:

# Convertendo do sistema numérico binário para o octal
oct(0b1010)
# Convertendo do sistema numérico octal para o hexadecimal
hex(0o237)
# Convertendo do sistema numérico hexadecimal para o binário
bin(0x8ea)
Tarefa

Swipe to start coding

Desejo-lhe boa sorte com esta tarefa, por favor, siga o algoritmo:

  1. Converta o número 4EAF do sistema numeral hexadecimal para o octal.
  2. Converta o número 2547 do sistema numeral octal para o binário.
  3. Converta o número 1101011 do sistema numeral binário para o decimal.
  4. Converta o número 2001 do sistema numeral decimal para o hexadecimal.

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!

close

Awesome!

Completion rate improved to 7.14
Seção 4. Capítulo 2
single

single

some-alt