
Python, пожалуйста!) Уровень E. Напишите программу, которая получает с клавиатуры натуральное
число и определяет, есть ли в его десятичной записи две одинаковые цифры, стоящие рядом.

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

Ответ:
some_num = input()
splited_num = list(some_num)
isSameNumNear = False
for index in range(len(splited_num)-1):
if splited_num[index] == splited_num[index+1]: isSameNumNear = True
print('2 цифры идут подряд' if isSameNumNear else 'Все цифры разные')




Ответ:
Если я правильно понял:
Объяснение:
n=input()
for i in range(0, len(n)-1):
if n[i]==n[i+1]:
print("YES")
exit()
P.S. Отпиши если не работает



Конечно, вот программа на Python, которая выполняет указанную задачу:
pythondef has_adjacent_digits(number):
num_str = str(number)
for i in range(len(num_str) - 1):
if num_str[i] == num_str[i + 1]:
return True
return False
def main():
try:
n = int(input("Введите натуральное число: "))
if n <= 0:
print("Ошибка: введенное число должно быть натуральным.")
return
if has_adjacent_digits(n):
print("В числе есть две одинаковые цифры, стоящие рядом.")
else:
print("В числе нет двух одинаковых цифр, стоящих рядом.")
except ValueError:
print("Ошибка: введенное значение не является целым числом.")
if __name__ == "__main__":
main()
Пользователь вводит натуральное число, и программа проверяет, есть ли в его десятичной записи две одинаковые цифры, стоящие рядом. Если такие цифры есть, то выводится сообщение "В числе есть две одинаковые цифры, стоящие рядом." иначе "В числе нет двух одинаковых цифр, стоящих рядом."


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








Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili