Как сделать так,чтобы ответ "Да" или "Нет" выводился только 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'Нет')