🎉 ¡Felicidades! 🎉
¡Has resuelto la tarea brillantemente! Era un reto difícil, pero encontraste la solución correcta. ¡Estás un paso más cerca de dominar la programación! Sigue así, cada etapa superada te hace más fuerte.
ProgerLib Python para todos
Eres — un nuevo empleado en el famoso gremio de héroes. El líder del gremio ha desarrollado un nuevo sistema para evaluar el potencial de los reclutas — el "Índice de Fuerza". Este sistema ayuda a determinar rápidamente qué tan prometedor es el nuevo miembro del gremio. Se te ha encargado crear un programa calculadora para calcular automáticamente este índice.
Cálculo del "Índice de Fuerza":
Tu tarea:
Escribe un programa que primero solicite la cantidad de características para la evaluación, y luego los valores de estas características. El programa debe calcular el "Índice de Fuerza" según las reglas y mostrar el resultado final.
Primera línea: el número de características de entrada (un entero, & nbsp; int ).
Líneas siguientes: el valor de cada característica (un entero, & nbsp; int ), un número por línea.
el "índice de poder" final (un número entero, & 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)
🎉 ¡Felicidades! 🎉
¡Has resuelto la tarea brillantemente! Era un reto difícil, pero encontraste la solución correcta. ¡Estás un paso más cerca de dominar la programación! Sigue así, cada etapa superada te hace más fuerte.
AD
Publicidad
Ejecutando tu código...