''' ****** Задание 12 из 20 Параграф 2.1 ********* * Напишите программу, которая складывает два числа поразрядно без учёта переносов. Каждая пара цифр суммируется независимо, и результат записывается в соответствующий разряд. ''' if __name__ == "__main__" def digit_by_digit_sum(num1, num2): res = 0 multiplier = 1 while num1 > 0 or num2 > 0: digit1 = num1 % 10 digit2 = num2 % 10 current_sum = (digit1 + digit2) % 10 res += current_sum * multiplier num1 //= 10 num2 //= 10 multiplier *= 10 return res if __name__ == "__main__": try: num1 = int(input()) num2 = int(input()) if num1 < 1000 and num2 < 1000: result = digit_by_digit_sum(num1, num2) print(result) except ValueError: pass