Conversã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(0b
10011010010), onde o número 10011010010
deve ser convertido.
Para fazer o mesmo com o sistema numeral octal, você deve usar uma sintaxe semelhante int(0o
2322), onde 2322
deve ser convertido.
Suponho que você tenha adivinhado a sintaxe para converter do sistema numeral hexadecimal: int(0X
4D2), 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)
Swipe to start coding
Desejo-lhe boa sorte com esta tarefa, por favor, siga o algoritmo:
- Converta o número
4EAF
do sistema numeral hexadecimal para o octal. - Converta o número
2547
do sistema numeral octal para o binário. - Converta o número
1101011
do sistema numeral binário para o decimal. - Converta o número
2001
do sistema numeral decimal para o hexadecimal.
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
Conversã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(0b
10011010010), onde o número 10011010010
deve ser convertido.
Para fazer o mesmo com o sistema numeral octal, você deve usar uma sintaxe semelhante int(0o
2322), onde 2322
deve ser convertido.
Suponho que você tenha adivinhado a sintaxe para converter do sistema numeral hexadecimal: int(0X
4D2), 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)
Swipe to start coding
Desejo-lhe boa sorte com esta tarefa, por favor, siga o algoritmo:
- Converta o número
4EAF
do sistema numeral hexadecimal para o octal. - Converta o número
2547
do sistema numeral octal para o binário. - Converta o número
1101011
do sistema numeral binário para o decimal. - Converta o número
2001
do sistema numeral decimal para o hexadecimal.
Solução
Obrigado pelo seu feedback!
Awesome!
Completion rate improved to 7.14single