Tính tổng S4


Submit solution

Points: 1 (partial)
Time limit: 1.0s
Memory limit: 542M

Problem type

Viết chương trình nhập vào một số nguyên dương n, in ra màn hình tổng s(n), kết quả làm tròn đến 2 chữ số thập phân:

\[s = 1 - \frac{2}{1!} + \frac{2^2}{2!}-\frac{2^3}{3!}+,..., + \frac{(-2)^{n}}{n!}\]

Input 1
2
Output 1
1.00
Input 2
3
Output 2
-0.33

Comments


  • 0
    DTC225200796 - Nguyễn Thị Hồng Ly  commented on Dec. 17, 2024, 2:10 a.m.

    import math

    def sum(n): s = 0.00 gt = 1.00

    for i in range(n + 1): 
        if i > 0:
            gt *= i
        s += (-2) ** i / gt
    
    return s

    n = int(input()) print(f"{sum(n):.2f}")


  • 0
    DTC225201319 - Trần Thị Thu Trang  commented on Dec. 17, 2024, 2:02 a.m.

    import math

    def sum(n): s = 0.00 gt = 1.00

    for i in range(n + 1): 
        if i > 0:
            gt *= i
        s += (-2) ** i / gt
    
    return s

    n = int(input()) print(f"{sum(n):.2f}")