Как сделать так,чтобы ответ "Да" или "Нет" выводился только 1 раз? (Python)

k = int(input("Введите число K:"))
for i in range(10, 99+1):
    if sum(map(int, list(str(i)))) == k:
        print("Да")
    else:
        print("Нет")

Ответы (1 шт):

Автор решения: S. Nick

Попробуйте так:

k = int(input("Введите число K: "))
rez = []

for i in range(10, 100):
    if sum(map(int, list(str(i)))) == k:
        rez.append(i)

if rez:
    print(f'Да: {rez}')
else:
    print(f'Нет')
→ Ссылка