Вопрос задан 29.06.2023 в 17:32. Предмет Информатика. Спрашивает Вязникова Анна.

Напишите программу, которая получает с клавиатуры натуральное число и определяет, есть ли в его

десятичной записи одинаковые цифры, стоящие рядом. Пример:Введите число: 553 Введите число: 535Ответ: да. Ответ: нет.PYTHON 3 !!!!! Пожалуйста как можно проще
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Lina Il.

Код(самый простой, какой смог):

inp = input("Введите число: ")

last = ""

c = 0

for sym in inp:

if sym == last:

 print("Ответ: да")

 c = 1

 break

last = sym

if c != 1:

print("Ответ: нет")

Приложу скрин с проверкой


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот простая программа на Python 3, которая выполняет указанную задачу:

python
# Получаем число с клавиатуры number = input("Введите число: ") # Проходим по каждой паре соседних цифр и проверяем их на равенство for i in range(len(number) - 1): if number[i] == number[i + 1]: print("Ответ: да") break else: print("Ответ: нет")

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

0 0

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

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

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

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