Вопрос задан 17.10.2026 в 11:24. Предмет Информатика. Спрашивает Лескова Дарья.

Python.
Уровень B.Ввести натуральное число и определить, верно ли, что в его записи есть
две одинаковые цифры, стоящие рядом.

Пример:

Введите натуральное число:

12342

Нет.

Пример:

Введите натуральное число:

12245

Да.

Перейти к ответам

Ответы на вопрос

Отвечает Лазарев Владислав.

Удобно превратить число в строку и сравнить каждую цифру со следующей.

n = input("Введите натуральное число: ")
есть_рядом = False
for i in range(len(n) - 1):
    if n[i] == n[i + 1]:
        есть_рядом = True
        break
if есть_рядом:
    print("Да")
else:
    print("Нет")

Если программа найдёт две одинаковые соседние цифры, она выведет «Да». Например, для числа 12245 это цифры 2 и 2.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос