Загрузка...

Перевод из одной системы счисления в другую

Тема в разделе Python создана пользователем MajorN13 28 дек 2020. 2418 просмотров

  1. MajorN13
    MajorN13 Автор темы 28 дек 2020 1 27 апр 2020
    Здравствуйте, нужна программа на python которая будет запрашивать число, систему счисления этого числа и итоговую систему счисления. А на выходе выводить на экран число в нужной нам системе счисления. К примеру мы вводим:
    125
    10
    2
    На выходе получаем: 1111101

    Или:
    32
    4
    6
    Итог: 22

    Заранее всем, кто откликнется, спасибо)
     
  2. Cassios
     
  3. kristall0v
    kristall0v 29 дек 2020 статус продаётся, честь тоже 31 493 24 сен 2019
    Решено или нет?
     
  4. MajorN13
    MajorN13 Автор темы 29 дек 2020 1 27 апр 2020
  5. lorellin
    lorellin 30 дек 2020 14 29 дек 2017
    Решил специально для тебя. Не самое изящное решение, но вроде работает, потести
    pastebin.com/Fdz9eSE9
     
    1. MajorN13 Автор темы
      lorellin, огромное спасибо)
    2. lorellin
  6. cheswe_eze
    cheswe_eze 31 дек 2020 0 21 май 2020
    Поздновато наверно, но все же вот прога:

    a1, b = int(input()), int(input())
    a2, c = int(f"{a1}",b), int(input())
    n, m = '', a2

    l = len(str(a2))
    while l > 0:
    n += f'{m % c}'
    m //= c
    if m // c < 1:
    n += f'{m % c}'
    break

    print(n[::-1])
     
    31 дек 2020 Изменено
    1. Посмотреть предыдущие комментарии (1)
    2. MajorN13 Автор темы
      cheswe_eze, спасибо, но у меня этот код не запускается. Ошибка в 7й строчке пишет...
    3. cheswe_eze
      @MajorN13,с Новым годом, и да программа не рабочая, проблема в отступах)
Top
Загрузка...