Информатика

Создайте программу, которая принимает натуральное число с клавиатуры и проверяет наличие одинаковых соседних цифр

Создайте программу, которая принимает натуральное число с клавиатуры и проверяет наличие одинаковых соседних цифр в его десятичной записи. Пожалуйста, напишите на Python.
Верные ответы (1):
  • Solnce_Nad_Okeanom
    Solnce_Nad_Okeanom
    7
    Показать ответ
    Имя: Проверка наличия одинаковых соседних цифр

    Описание: Для решения этой задачи создадим программу на языке Python, которая будет принимать натуральное число от пользователя и проверять его десятичную запись на наличие одинаковых соседних цифр.

    Сначала прочитаем число, введенное с клавиатуры, с помощью функции `input()`. Затем преобразуем это число в строку с помощью функции `str()`, чтобы иметь доступ к отдельным цифрам.

    После этого мы пройдемся по каждой цифре в строке с помощью цикла `for`. Для каждой цифры проверим, равна ли она следующей цифре. Если да, то мы выведем сообщение о наличии одинаковых соседних цифр и завершим программу. Если нет соседей, мы выведем сообщение о их отсутствии.

    Вот код программы:
    python
    number = input("Введите натуральное число: ")
    digits = str(number)

    for i in range(len(digits)-1):
    if digits[i] == digits[i+1]:
    print("В данном числе есть одинаковые соседние цифры!")
    break
    else:
    print("В данном числе нет одинаковых соседних цифр.")


    Доп. материал:

    Введите натуральное число: 1234556
    В данном числе есть одинаковые соседние цифры!


    Совет: Чтобы лучше понять работу программы, можно попробовать изменить входное число и проверить различные комбинации цифр.

    Ещё задача: Напишите программу, которая будет принимать два натуральных числа с клавиатуры и выводить сообщение о наличии/отсутствии одинаковых соседних цифр в каждом из чисел.
Написать свой ответ: