🎉 Glückwunsch! 🎉
Du hast die Aufgabe hervorragend gelöst! Es war schwierig, aber du hast die Lösung gefunden. Du bist dem Meister einen Schritt näher! Mach weiter so.
ProgerLib Python für alle
Du bist ein neuer Angestellter in der berühmten Heldengilde. Der Gildenleiter hat ein neues System zur Bewertung des Potenzials von Rekruten entwickelt – den „Kraftindex“. Dieses System hilft, schnell zu bestimmen, wie vielversprechend das neue Gildenmitglied ist. Du bist beauftragt, ein Taschenrechnerprogramm zur automatischen Berechnung dieses Index zu erstellen.
Die Berechnung des „Kraftindex“:
Deine Aufgabe:
Schreibe ein Programm, das zuerst die Anzahl der Merkmale für die Bewertung abfragt und dann die Werte dieser Merkmale. Das Programm soll den „Kraftindex“ gemäß den Regeln berechnen und das endgültige Ergebnis ausgeben.
Erste Zeile: die Anzahl der Merkmale für die Eingabe (eine ganze Zahl, & nbsp; int ).
Nachfolgende Zeilen: der Wert jedes Merkmals (eine ganze Zahl, & nbsp; int ), eine Zahl pro Zeile.
finaler "Leistungsindex" (eine ganze Zahl, & 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)
🎉 Glückwunsch! 🎉
Du hast die Aufgabe hervorragend gelöst! Es war schwierig, aber du hast die Lösung gefunden. Du bist dem Meister einen Schritt näher! Mach weiter so.
AD
Werbung
Führe deinen Code aus...