semilla_anterior = int('6125bbdf42a526a31b6065307e4270', 16) semilla_actual = int('795974cad1bd7b9cab8dcf6b267a', 16)
La línea de código que proporcionas parece que está intentando convertir una cadena hexadecimal a un entero en Python. Sin embargo, hay un problema en la forma en que estás intentando hacerlo. La función `int()` en Python no puede convertir una cadena hexadecimal directamente a un entero si la cadena contiene caracteres que no son válidos para un número hexadecimal. En este caso, la cadena `'6125bbdf42a526a31b6065307e4270'` contiene el carácter `'b'`, que no es válido para un número hexadecimal. Si deseas convertir una cadena hexadecimal a un entero, debes asegurarte de que la cadena sea válida para un número hexadecimal. Si la cadena contiene caracteres que no son válidos, debes eliminarlos antes de intentar convertirla. Aquí te muestro cómo podrías hacerlo: ```python semilla_anterior = int('6125bbdf42a526a31b6065307e4270', 16) semilla_actual = int('795974cad1bd7b9cab8dcf6b267a', 16) # Verificar si la conversión fue exitosa if semilla_anterior == int('6125bbdf42a526a31b6065307e4270', 16) and semilla_actual == int('795974cad1bd7b9cab8dcf6b267a', 16): print("Conversión exitosa") else: print("Error en la conversión") ``` Sin embargo, si deseas convertir una cadena hexadecimal a un entero en Python de manera más segura, te recomiendo utilizar la función `hex()` para convertir el entero a una cadena hexadecimal y luego compararla con la cadena original. De esta manera, puedes verificar si la conversión fue exitosa. Aquí te muestro cómo podrías hacerlo: ```python semilla_anterior = int('6125bbdf42a526a31b6065307e4270', 16) semilla_actual = int('795974cad1bd7b9cab8dcf6b267a', 16) # Verificar si la conversión fue exitosa if hex(semilla_anterior) == '0x6125bbdf42a526a31b6065307e4270' and hex(semilla_actual) == '0x795974cad1bd7b9cab8dcf6b267a': print("Conversión exitosa") else: print("Error en la conversión") ``` En este caso, la función `hex()` convierte el entero a una cadena hexadecimal y agrega el prefijo `'0x'` para indicar que es una cadena hexadecimal. Luego, puedes comparar esta cadena con la cadena original para verificar si la conversión fue exitosa.