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

पाठ 3. FOR cycle

कठिनाई:

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

कार्य«वर्ग और योग»

💻 Python

आप & mdash; प्रसिद्ध नायकों के गिल्ड में एक नया क्लर्क हैं। गिल्ड के प्रमुख ने रंगरूटों की क्षमता का आकलन करने के लिए एक नई प्रणाली विकसित की है & mdash; "बल सूचकांक।" यह प्रणाली यह जल्दी से निर्धारित करने में मदद करती है कि नया गिल्ड सदस्य कितना आशाजनक है। आपको इस सूचकांक की स्वचालित गणना के लिए एक कैलकुलेटर प्रोग्राम बनाने का निर्देश दिया गया है।

"बल सूचकांक" की गणना:

  1. सूचकांक की गणना नायक की मुख्य विशेषताओं: शक्ति, चपलता, बुद्धि और सहनशक्ति के आधार पर की जाती है।
  2. सूत्र सरल है: "बल सूचकांक" & mdash; यह & nbsp; सभी दी गई विशेषताओं के वर्गों का योग & nbsp; है।
  3. गिल्ड प्रमुख की एक महत्वपूर्ण शर्त: & nbsp; वे विशेषताएँ जिनका मान & nbsp; 5 से कम है, एक शुरुआत के लिए महत्वहीन मानी जाती हैं और & nbsp; गणना में शामिल नहीं की जाती हैं & nbsp;। साथ ही, किसी भी ऋणात्मक या शून्य मान को अनदेखा किया जाना चाहिए।

आपका कार्य:
एक प्रोग्राम लिखें जो पहले मूल्यांकन के लिए विशेषताओं की संख्या मांगे, और फिर इन विशेषताओं के मान मांगे। प्रोग्राम को नियमों के अनुसार "बल सूचकांक" की गणना करनी चाहिए और अंतिम परिणाम प्रदर्शित करना चाहिए।

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

पाइप लाइन: इनपुट के लिए विशेषताओं की संख्या (एक पूर्णांक, & nbsp; int ).
अगली पंक्तियाँ: प्रत्येक विशेषता का मान (एक पूर्णांक, & nbsp; int ), प्रति पंक्ति एक संख्या.

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

अंतिम "शक्ति सूचकांक" (एक पूर्णांक, & nbsp; int ).

उदाहरण

इनपुट

5
10
4
8
-2
12

आउटपुट

308

संकेत

There will be no clue here, decide for yourself!

main.py
परीक्षण 1
परीक्षण 2
परीक्षण 3
परीक्षण 4
परीक्षण 5
परीक्षण 6
परीक्षण 7
परीक्षण 8
परीक्षण 9
परीक्षण 10
डेवलपर का समाधान
# Инициализируем переменную для хранения итоговой суммы квадратов.
# Начинаем с нуля, так как еще ничего не посчитали.
total_power_index = 0

# Запрашиваем у пользователя, сколько характеристик он собирается ввести.
# input() считывает строку, например "5".
characteristics_count_str = input()

# Превращаем полученную строку "5" в целое число 5, чтобы использовать в цикле.
characteristics_count = int(characteristics_count_str)

# Запускаем цикл, который повторится ровно столько раз,
# сколько характеристик мы хотим ввести (значение characteristics_count).
# Переменная i здесь не используется, поэтому ставим прочерк _.
for _ in range(characteristics_count):
    # Внутри цикла считываем значение очередной характеристики.
    stat_value_str = input()
    # Превращаем строку в целое число для математических операций.
    stat_value = int(stat_value_str)

    # Это главное условие задачи. Проверяем, что характеристика больше или равна 5.
    # Если условие истинно (например, введено 10), то код внутри if выполнится.
    # Если ложно (например, введено 3 или -2), то код внутри if будет проигнорирован.
    if stat_value >= 5:
        # Возводим значение характеристики в квадрат (умножаем само на себя).
        # Затем прибавляем полученный результат к нашей общей сумме.
        # Оператор += это сокращение для total_power_index = total_power_index + (stat_value * stat_value)
        total_power_index += stat_value * stat_value

# После того как цикл завершится, выводим на экран итоговое накопленное значение.
print(total_power_index)

🎉 बधाई! 🎉

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

AD

विज्ञापन

red-snake blue-snake green-snake

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

AI सहायक

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