schoolИнформатика
verifiedРешено AI
Решение задачи: Поиск чисел, оканчивающихся на 3 на Python
help_outlineУсловие задачи
Реши

lightbulbКраткий ответ
Решение задачи на Python для подсчета чисел, оканчивающихся на 3. Программа считывает числа и выводит количество тех, которые заканчиваются на 3.
Подробное решение
Для решения данной задачи на языке программирования Python, нам необходимо считать количество чисел, затем в цикле проверять каждое число на условие: оканчивается ли оно на 3. Число оканчивается на 3, если остаток от его деления на 10 равен 3.
Ниже представлен текст программы, который можно переписать в тетрадь:
n = int(input())
count = 0
for i in range(n):
num = int(input())
if num % 10 == 3:
count += 1
print(count)
Разбор алгоритма для записи в тетрадь:
1. Ввод переменной \( n \) — это количество чисел в последовательности.
2. Инициализация счетчика \( count = 0 \), в котором будет храниться результат.
3. Цикл \( for \), который повторяется \( n \) раз.
4. Внутри цикла считывается очередное число \( num \).
5. Проверка условия: если \( num \pmod{10} = 3 \), то увеличиваем счетчик на 1.
6. После завершения цикла вывод значения \( count \).
Пример работы программы из задания:
Входные данные:
3
13
23
24
Ход выполнения:
1. \( n = 3 \).
2. Первое число 13: \( 13 \pmod{10} = 3 \) (истина), \( count = 1 \).
3. Второе число 23: \( 23 \pmod{10} = 3 \) (истина), \( count = 2 \).
4. Третье число 24: \( 24 \pmod{10} = 4 \) (ложь), \( count \) остается 2.
Выходные данные: 2.