Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: Как перевести в пятиричную систему счисления python? Помогите, ребзя!

  1. Как перевести в пятиричную систему счисления python? Помогите, ребзя!

    Ребята, привет! Столкнулся с задачей перевести число из десятичной системы в пятиричную с помощью Python. Гуглил, но конкретного примера не нашел. Можете плиз помочь с примером кода или объяснить, как это вообще делается? Буду очень признателен за любую помощь! Питон только начинаю осваивать, так что если можно, объясняйте максимально просто. Спасибо заранее!



  2. Ждём вас в нашем чате в Телеграмм ==>> @pythoneer_chat

    А ТАКЖЕ: Канал о Python, статьи и книги ==>>
    @pythoneer_ru

  3. Привет! Держи, вот тебе вариант функции, которая должна перевести число в пятиричную систему счисления:

    Программный код:
    def to_base_5(n):
        if 
    == 0:
            return 
    '0'
        
    base_5 =''
        
    while 0:
            
    base_5 str(5) + base_5
            n 
    //= 5
        
    return base_5

    num 
    100
    print(f'Число {num} в пятиричной системе: {to_base_5(num)}'
    Попробуй этот код и скажи, работает ли. Если че не понятно, спрашивай!

  4. Цитата Сообщение от Plohish
    Привет! Держи, вот тебе вариант функции, которая должна перевести число в пятиричную систему счисления:

    Программный код:
    def to_base_5(n):
        if 
    == 0:
            return 
    '0'
        
    base_5 =''
        
    while 0:
            
    base_5 str(5) + base_5
            n 
    //= 5
        
    return base_5

    num 
    100
    print(f'Число {num} в пятиричной системе: {to_base_5(num)}'
    Попробуй этот код и скажи, работает ли. Если че не понятно, спрашивай!
    Ого, крутое решение! Как раз искал что-то подобное, буду пробовать! Спасибо!

  5. Йо! Можешь попробовать использовать встроенные функции. Вот так просто:

    Программный код:
    num 100
    base_5 
    ''
    while num 0:
        
    base_5 str(num 5) + base_5
        num 
    //= 5
    print(base_5
    Надеюсь, помог!

  6. Цитата Сообщение от krakelur
    Йо! Можешь попробовать использовать встроенные функции. Вот так просто:

    Программный код:
    num 100
    base_5 
    ''
    while num 0:
        
    base_5 str(num 5) + base_5
        num 
    //= 5
    print(base_5
    Надеюсь, помог!
    Спасибо, бро! Все так и заработало. Четко, как в аптеке!

  7. Если коротко, то тебе нужно делить число на 5 и собирать остатки:

    Программный код:
    def dec_to_base_5(number):
        if 
    number == 0:
            return 
    "0"
        
    base_5 ""
        
    while number:
            
    base_5 str(number 5) + base_5
            number 
    //= 5
        
    return base_5

    print(dec_to_base_5(100)) 
    Надеюсь, это поможет!

  8. Цитата Сообщение от Юлия Александровна
    Если коротко, то тебе нужно делить число на 5 и собирать остатки:

    Программный код:
    def dec_to_base_5(number):
        if 
    number == 0:
            return 
    "0"
        
    base_5 ""
        
    while number:
            
    base_5 str(number 5) + base_5
            number 
    //= 5
        
    return base_5

    print(dec_to_base_5(100)) 
    Надеюсь, это поможет!
    То, что доктор прописал! Работает отлично, спасибо!

  9. Привет! Еще одна идея для тебя. Вот код:

    Программный код:
    def convert_to_base_5(num):
        return 
    convert_to_base_5(num // 5) + str(num % 5) if num > 0 else ''

    result convert_to_base_5(100)
    print(
    result if result else '0'
    Вот так можно делать через рекурсию! Вдруг, чем-то поможет! Удачи в кодинге!

  10. Цитата Сообщение от MeteorHunter
    Привет! Еще одна идея для тебя. Вот код:

    Программный код:
    def convert_to_base_5(num):
        return 
    convert_to_base_5(num // 5) + str(num % 5) if num > 0 else ''

    result convert_to_base_5(100)
    print(
    result if result else '0'
    Вот так можно делать через рекурсию! Вдруг, чем-то поможет! Удачи в кодинге!
    Интересный вариант! Рекурсия тут смотрится прикольно. Спасибо за идею!

Страница 1 из 2 12 ПоследняяПоследняя