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

पाठ 2. Conditions

कठिनाई:

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

कार्य«स्वचालित छंटाई»

💻 Python

आप & mdash; उन्नत प्रयोगशाला में एक जूनियर शोधकर्ता हैं। हर दिन आप प्रयोग करते हैं और संख्यात्मक डेटा के सेट प्राप्त करते हैं। विश्लेषण प्रोटोकॉल के लिए मापों की एक श्रृंखला के समग्र परिणाम के आधार पर एक अलग दृष्टिकोण की आवश्यकता होती है।

मुख्य वैज्ञानिक नेता ने एक सरल नियम स्थापित किया: यदि प्रति दिन सभी मापों का योग & nbsp; सम & nbsp; संख्या में है, तो यह प्रक्रिया की स्थिरता को इंगित करता है, और डेटा का विश्लेषण & nbsp; बढ़ते क्रम में किया जाना चाहिए। यदि योग & nbsp; विषम है, तो यह एक विसंगति का संकेत दे सकता है, और बाहरी मानों की पहचान करने के लिए, सबसे बड़े मानों का पहले अध्ययन करने की आवश्यकता है, अर्थात, डेटा को & nbsp; घटते क्रम में क्रमबद्ध करना।

आपका कार्य & mdash; एक प्रोग्राम लिखना जो डेटा सॉर्टिंग के इस प्रारंभिक चरण को स्वचालित करता है।

प्रोग्राम को एक पंक्ति लेनी चाहिए जिसमें रिक्त स्थान से अलग किए गए पूर्णांक हों। यह निर्धारित करना आवश्यक है कि इन संख्याओं का योग सम है या विषम। यदि योग सम है, तो प्रोग्राम को इन संख्याओं को बढ़ते क्रम में क्रमबद्ध करके प्रदर्शित करना चाहिए। यदि विषम है & mdash; घटते क्रम में।

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

प्रयोगात्मक डेटा का एक सेट (एक अंतराल द्वारा अलग किए गए पूर्णांकों की एक पंक्ति)।

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

क्रमबद्ध डेटा सेट (एक अंतराल द्वारा अलग किए गए पूर्णांकों की पंक्ति)।

उदाहरण

इनपुट

5 2 8 1

आउटपुट

1 2 5 8

संकेत

There will be no clue here, decide for yourself!

main.py
परीक्षण 1
परीक्षण 2
परीक्षण 3
परीक्षण 4
परीक्षण 5
परीक्षण 6
परीक्षण 7
परीक्षण 8
परीक्षण 9
परीक्षण 10
डेवलपर का समाधान
# Считываем строку, разделяем её по пробелам и преобразуем каждый элемент в целое число,
# создавая таким образом список чисел.
data = [int(s) for s in input().split()]

# Вычисляем сумму всех чисел в списке.
total_sum = sum(data)

# Проверяем, является ли сумма четной (остаток от деления на 2 равен 0).
if total_sum % 2 == 0:
    # Если сумма четная, сортируем список по возрастанию.
    data.sort()
else:
    # Если сумма нечетная, сортируем список по убыванию.
    data.sort(reverse=True)

# Выводим элементы списка через пробел. Звездочка (*) перед data "распаковывает"
# список, передавая его элементы в print как отдельные аргументы.
print(*data)

🎉 बधाई! 🎉

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

AD

विज्ञापन

red-snake blue-snake green-snake

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

AI सहायक

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