def convert_to_base(num, base): if num == 0: return '0'
digits = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ' result = '' while num > 0: remainder = num % base result = digits[remainder] + result num //= base return result
num = int(input("Введите десятичное число: ")) base = int(input("Введите основание системы счисления (от 11 до 36): "))
if base < 11 or base > 36: print("Основание должно быть от 11 до 36") else: result = convert_to_base(num, base) print(f"Число {num} в системе счисления по основанию {base}: {result}")
def convert_to_base(num, base):
digits = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'if num == 0:
return '0'
result = ''
while num > 0:
remainder = num % base
result = digits[remainder] + result
num //= base
return result
num = int(input("Введите десятичное число: "))
base = int(input("Введите основание системы счисления (от 11 до 36): "))
if base < 11 or base > 36:
print("Основание должно быть от 11 до 36")
else:
result = convert_to_base(num, base)
print(f"Число {num} в системе счисления по основанию {base}: {result}")