Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #из любой в десятичную -- int('101001', 2)
- #из десятичной в двоичную -- bin(54)[2:]
- #из десятичной в восьмиричная -- oct(54)[2:]
- #из десятичной в 16ричная -- hex(54)[2:]
- #hex bin oct dec -- калькулятор разработчика
- #16 2 8 10
- #во всех остальных случаях -- можно вайлом
- n, x = map(int, input().split()) #переводим n из десятичной в x-ичную
- ost = ''
- while n != 0:
- #если x < 10
- ost += str(n % x)
- n //= x
- #если x > 10 нужно еще в буквы остатки >= 10 переводить
- o = n % x
- if o < 10:
- ost += str(o)
- else:
- ost += 'ABCDEFGH'[o - 10]
- n //= x
- print(ost[::-1]) #выводим развернутые остатки
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement