Решение на скриншоте и ниже
control_sum = int(input())
if 1 <= control_sum <= 27:
for i in range(100, 1000):
curr_sum = sum([int(__) for __ in str(i)])
if curr_sum == control_sum:
print(i)
else:
print('bad data')
n = int(input())
for i in range(100, 1000):
a = i // 100
b = i % 100 // 10
c = i % 10
d = a + b + c
if d == n:
print(i)
Объяснение: