Функция суммы квадратов - PullRequest
       3

Функция суммы квадратов

0 голосов
/ 16 октября 2018

Я пытаюсь закодировать сумму квадратов в Python, и я довольно новичок в этом.

Это то, что у меня есть сейчас:

n=int(input("n="))

def sumsquare(n):
    sum=0
    i=0
    while(n<=i):
        sum= sum + i**2
        i= i+1
    return sum

В основном то, что япытаюсь сделать, это заставить пользователя выбрать число, и на основе этого числа я хочу вычислить сумму квадратов, и return "The sum of square is ___"

Ответы [ 3 ]

0 голосов
/ 16 октября 2018

питонский путь sum(x ** 2 for x in range(1, n + 1))

0 голосов
/ 16 октября 2018

Вы можете сопоставить функцию pow с range и sum, которые

print(sum(map(lambda x: pow(x, 2), range(n+1))))
0 голосов
/ 16 октября 2018
n=int(input("n="))

def sumsquare(n):
    sum=0
    i=0
    while(i<=n):
        sum= sum + i**2
        i += 1
    return sum

# print(sumsquare(n))
print('the sum of square is {}'.format(sumsquare(n)))

для справки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...