Python 练习

1. 题目

编写一个函数,输入 n 为偶数时,调用函数求 1/2+1/4+...+1/n, 当输入 n 为奇数时,调用函数 1/1+1/3+...+1/n

2. 分析

3. 实例

点我看答案
def p_even(n):
    i = 0
    s = 0.0
    for i in range(2, n + 1, 2):
        s += 1 / i
    return s


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


if __name__ == '__main__':
    n = int(input('input a number:'))
    if n % 2 == 0:
        sum = p_even(n)
    else:
        sum = p_odd(n)
    print(sum)

© 2022 刘士. All rights reserved.

结果匹配 ""

    没有匹配的结果 ""