ОГЭ Информатика Задание 15.2 не могу справиться

15.2 Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, кратное 3. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 3. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число — минимальное число, кратное 3.

Вот что у меня получается:

n = int(input())
k = 0
for i in range(n):
    a = int(input())
    if a%3 == 0:
        minimum = min(a)
print(minimum)

Выдает ошибку: TypeError: 'int' object is not iterable


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

Автор решения: DGDays
n = int(input())#Получает кол-во чисел
minimum = 30000 #Максимально возможное число
for i in range(n): #Выполняет цикл n-ое кол-во раз
    a = int(input()) #Просит ввести число
    if a % 3 == 0 and a < minimum: #Идёт проверка на кратность 3 и является ли оно меньше minimum
        minimum = a #Присваивает значение a minimum, если выполнено условие выше
print(minimum) #Выводит минимальное число
→ Ссылка