Saltar al contenido

conversión de base 10 a base 2 ejemplo de código python

Nuestros programadores estrellas agotaron sus reservas de café, por su búsqueda noche y día por la solución, hasta que Lorenzo encontró la solución en Gogs así que ahora la comparte contigo.

Ejemplo 1: convertir entre bases python

chars ="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"#these are the digits you will use for conversion back and forth
charsLen =len(chars)defnumberToStr(num):
  s =""while num:
    s = chars[num % charsLen]+ s
    num //= charsLen

  return(s)defstrToNumber(numStr):
  num =0for i, c inenumerate(reversed(numStr)):
    num += chars.index(c)*(charsLen ** i)return(num)

Ejemplo 2: base de conversión de python

# add as many different characters as you want
alpha ="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"defconvert(num, base=2):assert base <=len(alpha),f"Unable to convert to base base"
    converted =""while num >0:
        converted += alpha[num % base]
        num //= base

    iflen(converted)==0:return"0"return converted[::-1]print(convert(15,8))# 17

Ejemplo 3: cómo convertir de base 2 a base 10 en python

defgetBaseTen(binaryVal):
	count =0#reverse the string
    binaryVal = binaryVal[::-1]#go through the list and get the value of all 1'sfor i inrange(0,len(binaryVal)):if(binaryVal[i]=="1"):
            count +=2**i
    
    return count

valoraciones y reseñas

Tienes la posibilidad dar visibilidad a esta división si te ayudó.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

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