TGViewer
math prison math prison @mathprison · 2.2K subscribers
Post #2404 1.72K
❤️🥹Муу хотела посчитать числа, но от неë потребовали какой-то код...
🥹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")

🤩🤩Муу сдает огэ по информатике?!
  • ❤ 8
  • ❤‍🔥 3
  • 🍓 1
More from @mathprison
  1. Sep 23, 2026‿ ͜ 𝐤𐐫ֺн𝐤уթC 🤩💜 @cabernet_jtm 🎁🤩ꕮ резульm на : 105 R𝓮s𝗎ִlt𝗌 🤩🤩 Prize ( 30 ⭐ )
  2. Sep 23, 2026🐶 насбек опять zaebala ¿😂 опять купила новый кф? какой это по счёту !&₽#! 👹 (50?) ПЛОХО…
  3. Sep 23, 2026🥺НОВЫЙ РОЗЫГРЫШ! 3 бесплатные работы на выбор Мы снова запускаем розыгрыш! На этот раз -…
  4. Sep 23, 2026‿ ͜ 𝐤𐐫ֺн𝐤уթC 🤩💜 @VIP_shop_ss 🎁🤩ꕮ резульm на : 105 R𝓮s𝗎ִlt𝗌 🤩🤩 Prize ( 30 ⭐ )
  5. Sep 23, 2026🎀 — я не знаю где безопасно продать или затрейдить свои НФТ! — ПОЧЕМУ ТЫ ВСЕ ЕЩЕ НЕ ПОДПИ…
  6. Sep 23, 2026🎁🥹☺️нешность ☺️onfession . . 🎀🎀🎀🎀🎀 🎀{ Место , где ты можешь поделиться своей внешн…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →