🥹NO TEST
🕳️🕳️💛🥹boost! #IT
Сегодня разберемся с заданием №16 из инфОГЭ!
💛💛🤩задача в комментариях
И так, как вообще это писать? Для начала мы пишем строчку «n = int(input())». Она означает, что мы можем ввести какое-то число в нашу программу. Для примера, когда в играх вас просят ввести имя, то в коде будет похожая строка.
Далее, на новой строке мы пишем «count = 0». Это переменная-счетчик. В ней мы будем накапливать количество чисел, удовлетворяющих условию задачи.
Следующий шаг, на новой строке пишем: «for i in range(n):» — это цикл, который выполнится n-ное количество раз. Вместо имени переменной можно использовать i, так как само значение счетчика цикла нам внутри не потребуется.
Следующая строка! «x = int(input())» — уже внутри цикла будет считываться любое число из последовательности, которое мы обозначим как переменную х. А дальше уже чуть сложнее..
На новой строке «if (x % 5) % 2 != 0:». Это и есть условие задачи! Для перевода в систему счисления с основанием 5, мы используем деление на 5 или же % 5. Обратите внимание, что % - оператор, который показывает остаток от деления (0, 1, 2, 3, 4). Дальше, мы проверяем: четное ли число? Для этого нужна команда % 2. Но что же за "!= 0"? Это проверка, равен ли остаток всего этого деления нулю или нет. При делении четных чисел на 2, остаток будет равен 0. При делении нечётных, остаток не будет равен нулю. Команда «!=» буквально означает НЕ равно.
Следующая строка! «count += 1», если прошлое условие с оператором if (если) будет выполнено, то к числу будет прибавлена 1. += означает прибавить или же «a+=1» это «a=a+1»
Новая строка! «if count > 0:». Когда все числа обработаны и цикл завершен, мы проверяем наш счетчик. Нам нужно, чтобы он был строго больше нуля.
print(count) - если подходящие числа найдены, выводим их на экран.
else:
print("NO") — (важна запись) если условие, что счетчик больше нуля, не выполнено (счетчик равен 0), то программа выводит строку NO.
🤩🤩🤩финальный код?
n = int(input())
count = 0
for _ in range(n):
x = int(input())
if (x % 5) % 2 != 0:
count += 1
print(count)
else:
print("NO")
🤩🤩Муу сдает огэ по информатике?!
