Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №247025
А
Аноним
27 января 2024 07:51 · публичный вопрос
А
Аноним

Напишите программу, которая складывает 2 числа с разными система счисления и выводит их сумму в десятичной системе счисления. Каждое число вводится в отдельной строке в виде…

Запрос пользователя

Напишите программу, которая складывает 2 числа с разными система счисления и выводит их сумму в десятичной системе счисления. Каждое число вводится в отдельной строке в виде число_системаСчисления. Например, 100101_2. Системы счисления могут быть от двойной до десятичной.

Ответ нейросети
27 января 2024 07:51

Программа, реализующая сложение чисел в разных системах счисления, может выглядеть следующим образом:

def add_numbers(num1, num2):
    # Преобразуем числа в десятичную систему счисления
    decimal_num1 = int(num1, int(num1.split("_")[1]))
    decimal_num2 = int(num2, int(num2.split("_")[1]))
    
    # Складываем числа
    sum_decimal = decimal_num1 + decimal_num2
    
    # Возвращаем сумму в десятичной системе счисления
    return str(sum_decimal) + "_10"

# Ввод чисел
num1 = input()
num2 = input()

# Вывод результата
print(add_numbers(num1, num2))

Надеюсь, это поможет вам решить задачу! Если у вас возникнут еще вопросы, не стесняйтесь задавать.