Вопрос:

9. Дано трёхзначное число. Напишите программу, которая определяет: а) есть ли среди цифр заданного целого трёхзначного числа одинаковые; Пример входных данных Пример выходных данных 123 Нет 121 Да 222 Да

Ответ:

Решение: python number = input("Введите трехзначное число: ") if len(number) != 3 or not number.isdigit(): print("Введено некорректное число.") else: digit1 = number[0] digit2 = number[1] digit3 = number[2] if digit1 == digit2 or digit1 == digit3 or digit2 == digit3: print("Да") else: print("Нет") Разъяснение: 1. Запрашиваем у пользователя ввод трехзначного числа и сохраняем его в переменной `number`. 2. Проверяем, что введенное значение состоит из трех символов и является числом. 3. Извлекаем каждую цифру из введенного числа, используя индексы строки. 4. Сравниваем каждую пару цифр между собой. Если хотя бы одна пара цифр равна, выводим "Да". 5. Если ни одна пара цифр не равна, выводим "Нет".
Смотреть решения всех заданий с листа
Подать жалобу Правообладателю

Похожие