Дата публикации:
Бизнес в Москве: ИП или ООО — верный выбор?
Чат рулетка 2026: Динамичные взаимодействия
Jetinno JL36: автоматическая кофемашина для офиса, бизнеса и высокой нагрузки
Как избежать трещин при работе с массивной доской
Как отрегулировать станок для шлифовки массивной доски
Кухня после ремонта в СПб: фартук, техника в плёнке, пыль в коробах
Особенности работы с массивной доской фирмы "Европан"
Сайты для знакомств в интернете
Сравнение: доски фирм "Линолеум" и "Дерево"
Видеообращение в любую точку
Xinchai или Quanchai: какой двигатель выбрать для мини-погрузчика
Какой косяк в коде?
Хочу себе такие же кнопкиСодержимое статьи:
Задача:
Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, кратных 3 и оканчивающихся на 2.
Код:
n = int(input())
count = 0
for i in range(n):
a = int(input())
if a % 3 == 0:
x = a % 10
if x % 2 == 0:
count += 1
print(count)
Возможная ошибка:
Очевидная проблема в коде заключается в том, что он не учитывает кратные 3 числа, оканчивающиеся на 0. В строке x = a % 10 программа получает только последнюю цифру числа a. В случае с числом, кратным 3 и оканчивающимся на 0, a % 10 будет равно 0, и условие if x % 2 == 0 не будет выполнено.
Исправленный код:
n = int(input())
count = 0
for i in range(n):
a = int(input())
if a % 3 == 0 and (a % 10) % 2 == 0:
count += 1
print(count)
Бизнес в Москве: ИП или ООО — верный выбор?
Чат рулетка 2026: Динамичные взаимодействия
Jetinno JL36: автоматическая кофемашина для офиса, бизнеса и высокой нагрузки
Как избежать трещин при работе с массивной доской
Как отрегулировать станок для шлифовки массивной доски
Кухня после ремонта в СПб: фартук, техника в плёнке, пыль в коробах
Особенности работы с массивной доской фирмы "Европан"
Сайты для знакомств в интернете
Сравнение: доски фирм "Линолеум" и "Дерево"
Видеообращение в любую точку
Xinchai или Quanchai: какой двигатель выбрать для мини-погрузчика