Latest web development tutorials

파이썬은 연습 (76)을 포함한다

파이썬 100 리 파이썬 100 리

제목 : 해당 입력 기능을 쓰기 n은 짝수, 기능 평가를 + 1/4 + 1/2 전화 , ... + 1 / N을 입력이 n은 홀수, 함수가 + 1/3 + 1/1를 호출 할 때 .. . + / N 일 (포인터 기능을 사용)

프로그램 분석 : 없음.

소스 코드 :

#!/usr/bin/python
# -*- coding: UTF-8 -*-

def peven(n):
    i = 0
    s = 0.0
    for i in range(2,n + 1,2):
        s += 1.0 / i
    return s

def podd(n):
    s = 0.0
    for i in range(1, n + 1,2):
        s += 1 / i
    return s

def dcall(fp,n):
    s = fp(n)
    return s

if __name__ == '__main__':
    n = int(raw_input('input a number:\n'))
    if n % 2 == 0:
        sum = dcall(peven,n)
    else:
        sum = dcall(podd,n)
    print sum

위 예제의 출력은 다음과 같습니다

input a number:
6
0.916666666667

파이썬 100 리 파이썬 100 리