def base_n_to_dec(num, base):
return int(str(num), base)
def dec_to_base_n(num, base):
return int(num, base)
for a in range(1, 10): # a, b, c son dígitos, por lo que deben estar en el rango de 0 a 9
for b in range(10):
for c in range(10):
if a != b and b != c and a != c: # a, b, c deben ser distintos
try:
num_abc = a * 100 + b * 10 + c
num_ab = a * 10 + b
num_15c = 1 * 100 + 5 * 10 + c
if base_n_to_dec(base_n_to_dec(num_abc, num_ab), num_ab) == base_n_to_dec(num_15c, 13):
print(f"a: {a}, b: {b}, c: {c}")
except ValueError:
continue # Esto maneja el caso en que la base es mayor que 10