Как проверить, содержит ли введенное число одинаковые цифры, стоящие рядом
Привет! Я решил поделиться своим опытом с программированием на языке Python и показать, как создать программу для определения наличия одинаковых цифр, стоящих рядом, в введенном числе.
Для начала, нам потребуется пользовательский ввод числа. Воспользуемся встроенной функцией input, чтобы позволить пользователю ввести число⁚
python
number input(″Введите число⁚ ″)
Затем нам понадобится логическая переменная, которая будет хранить результат проверки. Допустим, мы назовем ее has_repeated_digits и инициализируем ее значением False⁚
python
has_repeated_digits False
После этого мы можем начать проверку. Пройдемся по каждой цифре в числе и сравним ее со следующей цифрой. Если мы находим одинаковые цифры, то изменяем значение переменной has_repeated_digits на True⁚
python
for i in range(len(number), 1)⁚
if number[i] number[i 1]⁚
has_repeated_digits True
break
Наконец, выведем результат на экран. Если переменная has_repeated_digits равна True, то в введенном числе есть одинаковые цифры, стоящие рядом. В противном случае, выводим, что таких цифр нет⁚
python
if has_repeated_digits⁚
print(″True″)
else⁚
print(″False″)
python
number input(″Введите число⁚ ″)
has_repeated_digits False
for i in range(len(number) ౼ 1)⁚
if number[i] number[i 1]⁚
has_repeated_digits True
break
if has_repeated_digits⁚
print(″True″)
else⁚
print(″False″)
Теперь, когда у нас есть готовый код, можно запустить программу и проверить, содержит ли введенное число одинаковые цифры, стоящие рядом. Удачи в программировании!