1 条题解

  • 0
    @ 2025-2-14 19:38:55

    Python :

    # coding=utf-8
    import math
    
    def calculate_e(n):
        result = 1.0  # 从公式的第一项 1 开始
        factorial = 1  # 阶乘的初始值为 1
        
        for i in range(1, n+1):
            factorial *= i  # 计算 i!
            result += 1 / factorial  # 累加 1/i!
        
        return result
    
    # 输入
    n = int(input())
    
    # 计算 e 的值
    e_value = calculate_e(n)
    
    # 输出结果,保留小数点后10位
    print(f"{e_value:.10f}")
    
    
    • 1

    信息

    ID
    93
    时间
    1000ms
    内存
    256MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者