• 1
    डेटा I/O
    • कार्य
  • 2
    शर्तें
    • कार्य
  • 3
    for लूप
    • कार्य
  • 4
    स्ट्रिंग
    • कार्य
  • 5
    while लूप
    • कार्य
  • 6
    सूचियां
    • कार्य
  • 7
    2D मैट्रिक्स
    • कार्य
  • 8
    डिक्शनरी
    • कार्य
  • 9
    सेट
    • कार्य
  • 10
    फ़ंक्शन
    • कार्य
  • к

पाठ 3. FOR cycle

कठिनाई:

иконка человека красный иконка человека белая иконка человека зеленая Pythonlib

कार्य«अतिरिक्त शब्द»

💻 Python

आपका छोटा भाई आ रहा है। आपने उससे पूछा कि वह उपहार के रूप में क्या चाहता है। वह इतना खुश हुआ कि उसने एक के बाद एक सब कुछ सूचीबद्ध करना शुरू कर दिया, उत्साह के कारण कुछ नामों को कई बार दोहराया: "मुझे एक और मशीन और एक गुड़िया और एक रोबोट और एक रोबोट और फिर से एक रोबोट चाहिए!"।

आपका कार्य एक बड़े और अधिक तकनीकी रूप से समझदार रिश्तेदार के रूप में — माता-पिता को खरीदारी की एक स्पष्ट सूची बनाने में मदद करना है। एक प्रोग्राम लिखना आवश्यक है जो बच्चे के उत्साहपूर्ण भाषण को संसाधित करेगा और उसमें से सभी पुनरावृत्तियों को हटा देगा, केवल अद्वितीय उपहार नामों को छोड़कर। अंतिम सूची में क्रम वही होना चाहिए जो उपहार के पहले उल्लेख पर बच्चे के भाषण में था।

तकनीकी विशिष्टताएँ:
एक प्रोग्राम लिखें जो पाठ की एक पंक्ति स्वीकार करता है, जिसमें रिक्त स्थान से अलग किए गए शब्द होते हैं। प्रोग्राम को एक नई पंक्ति आउटपुट करनी चाहिए, जिसमें मूल पंक्ति से केवल अद्वितीय शब्द हों, उनके पहले प्रकट होने के क्रम में संरक्षित। हल करने के लिए, केवल इनपुट/आउटपुट, लूप   for   और सशर्त ऑपरेटर   if का उपयोग करें।

इनपुट फॉर्मेट

एक पंक्ति (स्ट्रिंग), जिसमें शब्द स्थानों द्वारा अलग किए गए हैं। शब्द उपहारों के नाम हैं।

आउटपुट फॉर्मेट

एक पंक्ति (स्ट्रिंग), जिसमें इनपुट पंक्ति के केवल अद्वितीय शब्द शामिल हों, जो एक अंतराल द्वारा अलग किए गए हों। शब्दों का क्रम इनपुट पंक्ति में उनकी पहली उपस्थिति के अनुरूप होना चाहिए।

उदाहरण

इनपुट

मशीन गुड़िया मशीन रोबोट रोबोट गुड़िया

आउटपुट

मशीन डॉल रोबोट

संकेत

There will be no clue here, decide for yourself!

main.py
परीक्षण 1
परीक्षण 2
परीक्षण 3
परीक्षण 4
परीक्षण 5
परीक्षण 6
परीक्षण 7
परीक्षण 8
परीक्षण 9
परीक्षण 10
डेवलपर का समाधान
# Считываем всю строку, введенную пользователем
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)

🎉 बधाई! 🎉

आपने कार्य को शानदार ढंग से हल किया! यह कठिन था, लेकिन आपने सही उत्तर खोजा। आप प्रोग्रामिंग में महारत के करीब हैं! ऐसे ही जारी रखें।

AD

विज्ञापन

red-snake blue-snake green-snake

कोड चल रहा है...

AI सहायक

नमस्ते! मैं आपका प्रोग्रामिंग सहायक हूँ। Python के बारे में कोई भी सवाल पूछें — मैं functions, methods समझा सकता हूँ और मौजूदा task में मदद कर सकता हूँ!