26.04.2025

Перевод из любой СС в любую ( макс. 16-ую )

n=input("введите число: ")
f=int(input("Начальное основание системы счисления: "))
m=int(input("в какую систему счисления переводим: "))
s=''
n=int(n, f)
while n>0:
    ost=n%m
    if ost==10:
        ost='a'
    if ost==11:
        ost='b'
    if ost==12:
        ost='c'
    if ost==13:
        ost='d'
    if ost==14:
        ost='e'
    if ost==15:
        ost='f'
    n=n//m
    s+=str(ost)
s=s[::-1]
print('ответ: ',s," в ",m,' системе счисления ')

Добавить комментарий