🎉 बधाई! 🎉
आपने कार्य को शानदार ढंग से हल किया! यह कठिन था, लेकिन आपने सही उत्तर खोजा। आप प्रोग्रामिंग में महारत के करीब हैं! ऐसे ही जारी रखें।
ProgerLib सभी के लिए Python
आप & mdash; प्रसिद्ध नायकों के गिल्ड में एक नया क्लर्क हैं। गिल्ड के प्रमुख ने रंगरूटों की क्षमता का आकलन करने के लिए एक नई प्रणाली विकसित की है & mdash; "बल सूचकांक।" यह प्रणाली यह जल्दी से निर्धारित करने में मदद करती है कि नया गिल्ड सदस्य कितना आशाजनक है। आपको इस सूचकांक की स्वचालित गणना के लिए एक कैलकुलेटर प्रोग्राम बनाने का निर्देश दिया गया है।
"बल सूचकांक" की गणना:
आपका कार्य:
एक प्रोग्राम लिखें जो पहले मूल्यांकन के लिए विशेषताओं की संख्या मांगे, और फिर इन विशेषताओं के मान मांगे। प्रोग्राम को नियमों के अनुसार "बल सूचकांक" की गणना करनी चाहिए और अंतिम परिणाम प्रदर्शित करना चाहिए।
पाइप लाइन: इनपुट के लिए विशेषताओं की संख्या (एक पूर्णांक, & nbsp; int ).
अगली पंक्तियाँ: प्रत्येक विशेषता का मान (एक पूर्णांक, & nbsp; int ), प्रति पंक्ति एक संख्या.
अंतिम "शक्ति सूचकांक" (एक पूर्णांक, & nbsp;
5
10
4
8
-2
12
308
# Инициализируем переменную для хранения итоговой суммы квадратов.
# Начинаем с нуля, так как еще ничего не посчитали.
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
विज्ञापन
कोड चल रहा है...