Dado un número y su base, la tarea es convertir el número dado en su número decimal correspondiente. La base del número puede ser cualquier dígito entre 0 y 9 y de la A a la Z. Donde el valor de A es 10, el valor de B es 11, el valor de C es 12 y así sucesivamente.
Ejemplos:
Input : '1011' base = 2 Output : 11 Input : '1A' base = 16 Output : 26 Input : '12345' base = 8 Output : 5349
Acercarse –
- Número dado en forma de string y base
- Ahora llame a la función integrada int(‘número’, base) pasando los dos parámetros cualquier número base en forma de string y la base de ese número y almacene el valor en temp
- Imprime el valor de la temperatura
Python3
# Python program to convert any base # number to its corresponding decimal # number # Function to convert any base number # to its corresponding decimal number def any_base_to_decimal(number, base): # calling the builtin function # int(number, base) by passing # two arguments in it number in # string form and base and store # the output value in temp temp = int(number, base) # printing the corresponding decimal # number print(temp) # Driver's Code if __name__ == '__main__' : hexadecimal_number = '1A' base = 16 any_base_to_decimal(hexadecimal_number, base)
Producción:
26
Publicación traducida automáticamente
Artículo escrito por virusbuddha y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA