Santiago Moresi

Generation

generate functionMon, 05 Jun 2023

Esta función recibe como parámetro un número entero mayor ó igual a cero y lo devuelve en su representación binaria. Debe recibir y devolver un valor de tipo entero. En caso de que el parámetro no sea de tipo entero y mayor a -1 retorna nulo.

def dec2bin(num): if (isinstance(num, int) or isinstance(num, float)) and num >= 0 : return int(bin(num).replace("0b", "")) else: return "nulo" dec2bin(0) # 0 dec2bin(1) # 1 dec2bin(2) # 10 dec2bin(3) # 11 dec2bin(4) # 100 dec2bin(5) # 101 dec2bin(6) # 110 dec2bin(11) # 1011 dec2bin(100) # 1100100 dec2bin(0.1) # nulo dec2bin(-1) # nulo dec2bin("a") # nulo

Want to kickstart your project?Use the new AI Studio to create your code