Cree una variable entera asignando un valor binario en Python

Dado un valor binario, nuestra tarea es crear variables enteras y asignar valores en formato binario. Para asignar valor en formato binario a una variable, usamos el sufijo 0b. Le dice al compilador que el valor (con el sufijo 0b) es un valor binario y lo asigna a la variable.

Input: Var = 0b1010
Output: 10
 
Input: Var = 0b11001
Output: 25

Nota: Para imprimir el valor en formato binario, usamos la función bin().

Ejemplo 1: Demostración simple de formato binario y decimal

Python3

num = 10
  
# print num in decimal and binary format 
print ("num (decimal) : ", num)
print ("num (binary ) : ", bin (num))

Producción:

num (decimal) :  10
num (binary ) :  0b1010

Ejemplo 2: Variable entera asignando un valor binario.

Python3

# Python code to create variable 
# by assigning binary value
a = 0b1010
b = 0b11001
  
#printing the values in decimal form
print("Value of a is: ", a)
print("Value of b is: ", b)
  
#printing the values again in binary form
print("Value of a in binary form", bin(a))
print("Value of b in binary form", bin(b))

Producción:

Value of a is:  10
Value of b is:  25
Value of a in binary form 0b1010
Value of b in binary form 0b11001

Como se mencionó anteriormente, usamos el sufijo 0b. , Le dice al compilador que el valor (con el sufijo 0b) es un valor binario y lo asigna a la variable. Entonces, al imprimir la forma binaria usando la función bin() 0b también se imprime, solo indica que el número representado está en forma binaria. Si los hubiéramos impreso en forma hexadecimal en lugar de «0b» , se habría impreso «0x» , que se usa para indicar que el número se representa en forma hexadecimal.

Publicación traducida automáticamente

Artículo escrito por nikhiltanna33 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *