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 convert_to_bin(decimal): binario = '' if decimal >= 0: while decimal // 2 != 0: binario = str(decimal % 2) + binario decimal = decimal // 2 return str(decimal) + binario else: return 'Error' print('Binario de 10 es', convert_to_bin(10)) print('Binario de 15 es', convert_to_bin(15)) print('Binario de 16 es', convert_to_bin(16)) print('Binario de 19 es', convert_to_bin(19)) print('Binario de -1 es', convert_to_bin(-1)) print('Binario de "hola" es', convert_to_bin("hola"))

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