Помогите пжлста с написанием кода (мне нужен код решения задачи, отдельный код для одного примера!)
1. Автомат получает на вход два трехзначных числа. По этим числам строится новое число по следующим
правилам.
а) Вычисляются три числа — сумма старших разрядов заданных чисел, сумма средних разрядов этих чисел,
сумма младших разрядов.
б) Полученные три числа записываются друг за другом в порядке убывания (без разделителей).
Выполните этот алгоритм для чисел
в) 567 и 291;
б) 138 и 256;
г) 239 и 871.
2. Какие из этих чисел не могут быть результатом работы алгоритма из задания 1:
а) 111; г) 131511;
б) 1965; д) 1226;
в) 13127; е) 87?
Answers & Comments
print('Введите первые 3 числа через пробел')
a = [int(i) for i in input().split()]
print('Введите еще 3 числа через пробел')
b = [int(i) for i in input().split()]
c = [0,0,0]
for i in range(2, -1, -1):
if a[i] + b[i] < 10:
c[i] += a[i] + b[i]
elif a[i] + b[i] >= 10:
c[i] += (a[i] + b[i]) - 10
c[i-1] += 1
for i in range(3):
print(c[i])
Невозможны ответы под буквами
e, г