🎉 Glückwunsch! 🎉
Du hast die Aufgabe hervorragend gelöst! Es war schwierig, aber du hast die Lösung gefunden. Du bist dem Meister einen Schritt näher! Mach weiter so.
ProgerLib Python für alle
Sie arbeiten als Analyst in einem Unternehmen, das die Lotterie durchführt. Jeden Tag gibt der Lototron eine sehr lange Zeichenfolge aus, in der Gewinnzahlen verschlüsselt sind. Ihre Aufgabe — Helfen Sie den Spielern, indem Sie ein Programm schreiben, das automatisch alle eindeutigen Zahlen aus diesem Symbolwirrwarr extrahiert. Diese Zahlen, in der Reihenfolge ihres ersten Auftretens, bilden die „Glückskombination“ des Tages.
Technische Aufgaben: Schreiben Sie ein Programm, das eine Zeile als Eingabe nimmt. Das Programm soll diese Zeile analysieren und alle eindeutigen Zahlen (0-9) darin finden. Aus den gefundenen eindeutigen Zahlen muss eine neue Zeile gebildet werden, wobei die Reihenfolge ihres ersten Auftretens beibehalten wird. Wenn in der Eingabezeile keine einzige Ziffer gefunden wurde, soll das Programm die Meldung ausgeben: „Another circle!“.
Eine Zeile, die beliebige Zeichen enthalten kann: Buchstaben, Zahlen, Satzzeichen. (Typ: string/Zeichenkette)
Eine Zeile, die nur die eindeutigen Zahlen aus der Eingabezeile in der Reihenfolge ihres ersten Auftretens enthält. Oder die Nachricht "Another circle!", falls es keine Zahlen gibt. (Typ: string/string)
Gewinne: 48-15-16-23-42. Wiederholung: 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)
🎉 Glückwunsch! 🎉
Du hast die Aufgabe hervorragend gelöst! Es war schwierig, aber du hast die Lösung gefunden. Du bist dem Meister einen Schritt näher! Mach weiter so.
AD
Werbung
Führe deinen Code aus...