1 - 1/2 + 1/3 - 1/4 + 1/5 -... 1/n
에 n 개의 용어를 더하여 자연 로그를 계산합니다. 여기서 n은 양의 정수이고 사용자가 입력합니다.for 루프를 사용하는 용어 추가
내 문제는 방정식에있는 것 같습니다. 당신은 항상 당신의 루프의 마지막 두 용어를 계산하는 - -이 시도 또는 오히려 I는 입력의 모든 정수를 추가를 시작하는 방법을 알고 그냥 1 또는 2
def LogEquation(n)
n = int(input("Enter an integer: "))
for n in range (1, n+1):
log = 1 - 1/n + 1/n+1
print (log)
LogEquation() //function called
정수부? –
당신은 python3을 사용하고 있기 때문에, 나는 그것이 정수 나누기의 문제라고 생각하지 않습니다. 오히려''1/n + 1''에 대해'1/n + 1'이'1/(n + 1)'이 아닌'(1/n) + 1'로 해석되고 있다고 생각합니다. – karthikr
' integer n' – DOOM