Реши задачу с помощью Python⁚
Как определить наличие одинаковых цифр и цифры 3 в трехзначном числе
Привет‚ меня зовут Алексей‚ и сегодня я поделюсь с вами‚ как я решил задачу на определение наличия одинаковых цифр и цифры 3 в трехзначном числе с помощью Python.
Первым шагом я создал переменную с трехзначным числом‚ например‚ я выбрал число 345.
python
number 345
Затем‚ я преобразовал число в строку‚ чтобы проиндексировать каждую цифру отдельно.
python
number_str str(number)
Для определения наличия одинаковых цифр я воспользовался циклом for и функцией set‚ которая позволяет исключить повторяющиеся элементы.
python
unique_digits set(number_str)
Если количество уникальных цифр меньше трех‚ то значит в числе есть одинаковые цифры.
python
if len(unique_digits) < 3⁚
print(″В числе есть одинаковые цифры.″)
else⁚
print(″В числе нет одинаковых цифр.″)
Для определения наличия цифры 3 я использовал оператор in‚ который проверяет наличие элемента в строке.
python
if ″3″ in number_str⁚
print(″В числе есть цифра 3.″)
else⁚
print(″В числе нет цифры 3.″)
В результате выполнения кода‚ программа выведет соответствующие сообщения в зависимости от наличия одинаковых цифр и цифры 3 в заданном трехзначном числе.
Я надеюсь‚ что данный опыт будет полезен для вас! С уважением‚ Алексей.