🎉 Parabéns! 🎉
Você resolveu a tarefa brilhantemente! Foi difícil, mas você encontrou a solução certa. Você está um passo mais perto de dominar a programação! Continue assim.
ProgerLib Python para todos
Seu irmão mais novo está se aproximando. Você perguntou a ele o que ele quer de presente. Ele ficou tão encantado que começou a listar tudo em sequência, repetindo alguns nomes várias vezes por empolgação: “Eu quero mais um carrinho e uma boneca e um robô e um robô e um robô de novo!”.
Sua tarefa como irmão mais velho e tecnicamente experiente & mdash; Ajudar os pais a fazer uma lista clara de compras. É necessário escrever um programa que processe o discurso entusiasmado da criança e remova todas as repetições, deixando apenas nomes de presentes únicos. A ordem na lista final deve ser a mesma do discurso da criança na primeira menção do presente.
Especificações técnicas:
Escreva um programa que aceite uma linha de texto, consistindo em palavras separadas por espaços. O programa deve gerar uma nova linha, que contém apenas palavras únicas da linha original, preservadas na ordem de sua primeira aparição. Para resolver, use apenas entrada/saída, o laço for e o operador condicional if .
Uma linha (string), consistindo de palavras separadas por espaços. As palavras são os nomes dos presentes.
Uma linha (string), que contém apenas palavras únicas da linha de entrada separadas por um espaço. A ordem das palavras deve corresponder à sua primeira aparição na linha de entrada.
boneca mecânica boneca robô robô boneca
Robô Boneco Mecânico
# Считываем всю строку, введенную пользователем
input_line = input()
# Разбиваем полученную строку на отдельные слова по пробелу, получаем список слов
words = input_line.split()
# Создаем пустой список, в который будем добавлять уникальные слова
unique_words = []
# Запускаем цикл, который перебирает каждое слово из списка words
for word in words:
# Проверяем условие: если текущего слова еще нет в списке unique_words
if word not in unique_words:
# Если слово уникальное, добавляем его в конец списка unique_words
unique_words.append(word)
# С помощью метода join соединяем слова из списка unique_words в одну строку,
# разделяя их пробелом, и выводим на экран
result_string = " ".join(unique_words)
print(result_string)
🎉 Parabéns! 🎉
Você resolveu a tarefa brilhantemente! Foi difícil, mas você encontrou a solução certa. Você está um passo mais perto de dominar a programação! Continue assim.
AD
Publicidade
Executando seu código...