🎉 Поздравляем! 🎉
Ты отлично справился с задачей! Это был непростой вызов, но ты нашёл правильное решение. Ты на шаг ближе к мастерству в программировании! Продолжай в том же духе, ведь каждый пройденный этап делает тебя ещё сильнее.
PythonLib
Питон для всех
Вы работаете аналитиком в компании, проводящей лотереи. Каждый день лототрон выдает очень длинную последовательность символов, в которой зашифрованы выигрышные номера. Ваша задача — помочь игрокам, написав программу, которая автоматически извлекает из этой мешанины символов все уникальные цифры. Эти цифры, расположенные в том порядке, в котором они впервые встретились, и составят "счастливую комбинацию" дня.
Техническое задание: Напишите программу, которая принимает на вход одну строку. Программа должна проанализировать эту строку и найти в ней все уникальные цифры (0-9). Из найденных уникальных цифр нужно сформировать новую строку, сохраняя порядок их первого появления. Если во входной строке не было найдено ни одной цифры, программа должна вывести сообщение: "Еще один круг!".
Одна строка, которая может содержать любые символы: буквы, цифры, знаки препинания. (тип: строка / string)
Строка, содержащая только уникальные цифры из входной строки, в порядке их первого появления. Либо сообщение "Еще один круг!", если цифр не найдено. (тип: строка / string)
Код выигрыша: 48-15-16-23-42. Повтор: 4, 8.
4815623
# Получаем от пользователя строку, которая может содержать любые символы.
input_string = input()
# Создаем пустую строку, в которую будем записывать найденные уникальные цифры.
unique_digits = ""
# Начинаем цикл, который перебирает каждый символ во входной строке.
for char in input_string:
# Проверяем, является ли текущий символ цифрой.
if char.isdigit():
# Если это цифра, проверяем, не добавляли ли мы ее ранее в нашу строку с результатами.
if char not in unique_digits:
# Если такой цифры еще нет, добавляем ее в конец строки с результатами.
unique_digits += char
# После завершения цикла проверяем, осталась ли наша строка с результатами пустой.
if unique_digits == "":
# Если строка пуста (цифр не было найдено), выводим специальное сообщение.
print("Еще один круг!")
else:
# Иначе, выводим строку, содержащую уникальные цифры.
print(unique_digits)
🎉 Поздравляем! 🎉
Ты отлично справился с задачей! Это был непростой вызов, но ты нашёл правильное решение. Ты на шаг ближе к мастерству в программировании! Продолжай в том же духе, ведь каждый пройденный этап делает тебя ещё сильнее.
AD
Реклама
Запускаем ваш код...