неизвестная синтаксическая ошибка в Python (я действительно не могу узнать, где моя ошибка) - PullRequest
0 голосов
/ 09 января 2019

Это мой код:

import math

k = int(input("Give the term number: "))
result = 0

for x in range(k):
    result += 2*pow(-1,k)*pow(3,(0.5-k))/(2k+1)

print ("After ", k, "terms, ", "the appoximation is ", result)

Синтаксическая ошибка отображается в строке 7, которая является результатом после цикла for. Я знаю, что такого рода ошибки обычно отсутствуют в скобках и т. Д. Но я действительно не знаю, где моя ошибка.

Ответы [ 2 ]

0 голосов
/ 09 января 2019
import math
k = int(input("Give the term number: "))
result = 0

for x in range(k):
    result += 2*pow(-1,k)*pow(3,(0.5-k))/((2*k)+1)
print ("After ", k, "terms, ", "the appoximation is ", result)
0 голосов
/ 09 января 2019

ошибка в следующей строке

result += 2*pow(-1,k)*pow(3,(0.5-k))/`(2k+1)`

2k + 1 должно быть 2 * k

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