Задача Задача №247017
А
А
Привет! Вот простая программа на Python, которая выполняет то, что вы описали:
def convert_to_decimal(number, base):
decimal_number = 0
power = 0
while number > 0:
last_digit = number % 10
decimal_number += last_digit * base**power
number //= 10
power += 1
return decimal_number
def sum_in_decimal(first_number, second_number):
base_first = int(first_number.split('_')[1])
base_second = int(second_number.split('_')[1])
number_first = int(first_number.split('_')[0], base_first)
number_second = int(second_number.split('_')[0], base_second)
sum_decimal = number_first + number_second
return sum_decimal
first_number = input("Введите первое число: ")
second_number = input("Введите второе число: ")
sum_decimal = sum_in_decimal(first_number, second_number)
print("Сумма в десятичной системе счисления: ", sum_decimal)
Надеюсь, это поможет вам!
