Даны два натуральных числа одинаковой десятичной разрядности. Сформировать из них третье число так, чтобы цифры первого числа стояли на нечетных местах третьего, а цифры второго – на четных. При этом порядки следования цифр сохраняются. Например, при вводе 1234 и 5678 про-грамма должна выдать ответ 15263748. Нужно написать программу
, которая реализует данную задачу:
def form_third_number(num1, num2):num1_str = str(num1)
num2_str = str(num2)
third_num_str = ""
for i in range(len(num1_str)):
third_num_str += num1_str[i] + num2_str[i]
return int(third_num_str)
num1 = 1234
num2 = 5678
third_num = form_third_number(num1, num2)
print(third_num)
При запуске данной программы с числами 1234 и 5678 будет получен результат 15263748.