Помогите питон 🙏🙏
Напишите программу, которая в последовательности целых чисел определяет количество трехзначных чисел, начинающихся и заканчивающихся на одну и ту же цифру и кратных 3. Программа получает на вход количество целых чисел, а затем сами числа. Программа должна вывести одно число - количество трехзначных чисел, начинающихся и заканчивающихся на одну и ту же цифру и кратных 3.
Для питона есть специальная категория .
DeepSeek-R1:
Программа считывает количество чисел, затем проверяет каждое число на соответствие трём условиям: трёхзначность, совпадение первой и последней цифры, а также делимость на 3. Если все условия выполняются, число учитывается в счётчике. Результат выводится на экран.
```python
n = int(input())
count = 0
for _ in range(n):
num = int(input())
if 100 <= num <= 999:
first = num // 100
last = num % 10
if first == last and num % 3 == 0:
count += 1
print(count)
```
n = int(input("Введите количество целых чисел: "))
numbers = [int(input()) for _ in range(n)]
count = 0
for num in numbers:
if 100 <= num <= 999 and num % 3 == 0 and num // 100 == num % 10:
count += 1
print(count)
def count_three_digit_numbers():
"""
Определяет количество трехзначных чисел, начинающихся и заканчивающихся
на одну и ту же цифру и кратных 3.
"""
n = int(input())
count = 0
for _ in range(n):
num = int(input())
if 100 <= num <= 999:
first_digit = num // 100
last_digit = num % 10
if first_digit == last_digit and num % 3 == 0:
count += 1
return count
# Вызываем функцию и выводим результат
result = count_three_digit_numbers()
print(result)
# Функция для проверки условия
def is_valid_number(x):
return 100 <= x <= 999 and x % 3 == 0 and str(x)[0] == str(x)[-1]
# Чтение количества чисел
n = int(input("Введите количество целых чисел: "))
count = 0
# Чтение и анализ каждого числа
for _ in range(n):
number = int(input())
if is_valid_number(number):
count += 1
# Вывод результата
print(count)