Как создать программу на Python, которая принимает натуральное число и проверяет, есть ли в его записи две одинаковые цифры, используя только циклы и не прибегая к массивам?
Информатика 7 класс Программирование на Python создать программу на Python натуральное число одинаковые цифры Циклы без массивов Новый
Чтобы создать программу на Python, которая проверяет, есть ли в записи натурального числа две одинаковые цифры, мы можем использовать циклы. Давайте разберем шаги, которые нужно выполнить для решения этой задачи.
Теперь давайте напишем саму программу:
number = input("Введите натуральное число: ") # Ввод числа checked_digits = "" # Переменная для хранения проверенных цифр for digit in number: # Перебираем каждую цифру в числе if digit in checked_digits: # Проверяем, есть ли цифра уже в проверенных print("В числе есть одинаковые цифры.") # Если да, выводим сообщение break # Выходим из цикла checked_digits += digit # Если нет, добавляем цифру в проверенные else: print("Все цифры в числе уникальны.") # Если цикл завершился без break
В этой программе:
Таким образом, мы создали программу, которая проверяет наличие одинаковых цифр в натуральном числе, используя только циклы и без массивов.