sobakasutulaya

Untitled

Apr 17th, 2021
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. # для перевода из любой системы в десятичную
  2. a = int(input()) # само число
  3. b = int(input()) # СС этого числа
  4. n = 0
  5. h = 0
  6. while a > 0:
  7. h += a % 10 * b ** n
  8. a = a // 10
  9. n += 1
  10. print(h)
  11.  
  12. # для перевода из десятичной в другую
  13. a = 56879123 # число в десятичной системе, можно тупа ввести выражение
  14. b = 4 # основание другой сс
  15. h = '' # пустая строка
  16. while a > 0:
  17. d = str(a % b)
  18. h = d + h
  19. a = a // b
  20. print(h)
  21. print(h.count('3'))
  22. # тут мы делаем интересное дело. создаём пустую строку, потом в цикле строковую переменную
  23. # в эту строковую переменную записываем остаток, то есть последнюю цифру нужно нам числа
  24. # а потом приставляем её слева к нашей пустой строке и там создаётся нужное число
  25. # а потом можно тупа через count найти количество нужных цифр
  26.  
Add Comment
Please, Sign In to add comment