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