Квадрат(n) Сумма

ОПИСАНИЕ:
Доработайте функцию квадрата суммы так, чтобы она возводила в квадрат каждое переданное ей число, а затем суммировала результаты.

Например, для [1, 2, 2] она должна вернуть 9, потому что 1^2 + 2^2 + 2^2 = 9.

Примеры тестов

import codewars_test as test
from solution import square_sum

@test.describe("Fixed Tests")
def basic_tests():
    @test.it('Basic Test Cases')
    def basic_test_cases():
        test.assert_equals(square_sum([1,2]), 5)
        test.assert_equals(square_sum([0, 3, 4, 5]), 50)
        test.assert_equals(square_sum([]), 0)
        test.assert_equals(square_sum([-1,-2]), 5)
        test.assert_equals(square_sum([-1,0,1]), 2)
Вход в полноэкранный режим Выход из полноэкранного режима

Решение- ###Python

def square_sum(numbers):
    a=[]
    for i in range(len(numbers)):
        a.append(numbers[i]**2)
    return sum(a)
Войти в полноэкранный режим Выход из полноэкранного режима

Оцените статью
devanswers.ru
Добавить комментарий