Hướng dẫn 15. python program for cube sum of first n natural numbers - 15. Chương trình python cho tổng lập phương của n số tự nhiên đầu tiên

Xem thảo luận

Cải thiện bài viết

Lưu bài viết

  • Đọc
  • Bàn luận
  • Xem thảo luận

    Cải thiện bài viết

    Lưu bài viết

    Đọc

    Input : n = 5
    Output : 225
    13 + 23 + 33 + 43 + 53 = 225
    
    Input : n = 7
    Output : 784
    13 + 23 + 33 + 43 + 53 + 
    63 + 73 = 784

    Python3

    Python3

    Bàn luận

    In tổng của chuỗi 13 + 23 + 33 + 43 +. Ví dụ:

    def sumOfSeries(n):

        sum

    225
    0
    225
    1

        

    225
    3
    225
    4
    225
    5
    225
    6
    225
    7
    225
    8
    225
    9
    For n = 5 sum by formula is
           (5*(5 + 1 ) / 2)) ^ 2
              = (5*6/2) ^ 2
              = (15) ^ 2
              = 225
    
    For n = 7, sum by formula is
           (7*(7 + 1 ) / 2)) ^ 2
              = (7*8/2) ^ 2
              = (28) ^ 2
              = 784
    0__18
    For n = 5 sum by formula is
           (5*(5 + 1 ) / 2)) ^ 2
              = (5*6/2) ^ 2
              = (15) ^ 2
              = 225
    
    For n = 7, sum by formula is
           (7*(7 + 1 ) / 2)) ^ 2
              = (7*8/2) ^ 2
              = (28) ^ 2
              = 784
    2

    For n = 5 sum by formula is
           (5*(5 + 1 ) / 2)) ^ 2
              = (5*6/2) ^ 2
              = (15) ^ 2
              = 225
    
    For n = 7, sum by formula is
           (7*(7 + 1 ) / 2)) ^ 2
              = (7*8/2) ^ 2
              = (28) ^ 2
              = 784
    3sum
    For n = 5 sum by formula is
           (5*(5 + 1 ) / 2)) ^ 2
              = (5*6/2) ^ 2
              = (15) ^ 2
              = 225
    
    For n = 7, sum by formula is
           (7*(7 + 1 ) / 2)) ^ 2
              = (7*8/2) ^ 2
              = (28) ^ 2
              = 784
    0
    225
    0
    For n = 5 sum by formula is
           (5*(5 + 1 ) / 2)) ^ 2
              = (5*6/2) ^ 2
              = (15) ^ 2
              = 225
    
    For n = 7, sum by formula is
           (7*(7 + 1 ) / 2)) ^ 2
              = (7*8/2) ^ 2
              = (28) ^ 2
              = 784
    7
    For n = 5 sum by formula is
           (5*(5 + 1 ) / 2)) ^ 2
              = (5*6/2) ^ 2
              = (15) ^ 2
              = 225
    
    For n = 7, sum by formula is
           (7*(7 + 1 ) / 2)) ^ 2
              = (7*8/2) ^ 2
              = (28) ^ 2
              = 784
    8
    For n = 5 sum by formula is
           (5*(5 + 1 ) / 2)) ^ 2
              = (5*6/2) ^ 2
              = (15) ^ 2
              = 225
    
    For n = 7, sum by formula is
           (7*(7 + 1 ) / 2)) ^ 2
              = (7*8/2) ^ 2
              = (28) ^ 2
              = 784
    7
    For n = 5 sum by formula is
           (5*(5 + 1 ) / 2)) ^ 2
              = (5*6/2) ^ 2
              = (15) ^ 2
              = 225
    
    For n = 7, sum by formula is
           (7*(7 + 1 ) / 2)) ^ 2
              = (7*8/2) ^ 2
              = (28) ^ 2
              = 784
    8__

    225
    8
    225
    9

        

    225
    3 sum

    225

    225
    5
    225
    0
    225
    7efficient solution is to use direct mathematical formula which is (n ( n + 1 ) / 2) ^ 2 

    For n = 5 sum by formula is
           (5*(5 + 1 ) / 2)) ^ 2
              = (5*6/2) ^ 2
              = (15) ^ 2
              = 225
    
    For n = 7, sum by formula is
           (7*(7 + 1 ) / 2)) ^ 2
              = (7*8/2) ^ 2
              = (28) ^ 2
              = 784

    Python3

    Python3

    Bàn luận

    In tổng của chuỗi 13 + 23 + 33 + 43 +. Ví dụ:

    def sumOfSeries(n):

    For n = 5 sum by formula is
           (5*(5 + 1 ) / 2)) ^ 2
              = (5*6/2) ^ 2
              = (15) ^ 2
              = 225
    
    For n = 7, sum by formula is
           (7*(7 + 1 ) / 2)) ^ 2
              = (7*8/2) ^ 2
              = (28) ^ 2
              = 784
    3sum
    For n = 5 sum by formula is
           (5*(5 + 1 ) / 2)) ^ 2
              = (5*6/2) ^ 2
              = (15) ^ 2
              = 225
    
    For n = 7, sum by formula is
           (7*(7 + 1 ) / 2)) ^ 2
              = (7*8/2) ^ 2
              = (28) ^ 2
              = 784
    0
    225
    0
    For n = 5 sum by formula is
           (5*(5 + 1 ) / 2)) ^ 2
              = (5*6/2) ^ 2
              = (15) ^ 2
              = 225
    
    For n = 7, sum by formula is
           (7*(7 + 1 ) / 2)) ^ 2
              = (7*8/2) ^ 2
              = (28) ^ 2
              = 784
    7
    For n = 5 sum by formula is
           (5*(5 + 1 ) / 2)) ^ 2
              = (5*6/2) ^ 2
              = (15) ^ 2
              = 225
    
    For n = 7, sum by formula is
           (7*(7 + 1 ) / 2)) ^ 2
              = (7*8/2) ^ 2
              = (28) ^ 2
              = 784
    8
    For n = 5 sum by formula is
           (5*(5 + 1 ) / 2)) ^ 2
              = (5*6/2) ^ 2
              = (15) ^ 2
              = 225
    
    For n = 7, sum by formula is
           (7*(7 + 1 ) / 2)) ^ 2
              = (7*8/2) ^ 2
              = (28) ^ 2
              = 784
    7
    For n = 5 sum by formula is
           (5*(5 + 1 ) / 2)) ^ 2
              = (5*6/2) ^ 2
              = (15) ^ 2
              = 225
    
    For n = 7, sum by formula is
           (7*(7 + 1 ) / 2)) ^ 2
              = (7*8/2) ^ 2
              = (28) ^ 2
              = 784
    8__

    225
    8
    225
    9

    Output: 

    225

        

    225
    3 sumHow does this formula work? We can prove the formula using mathematical induction. We can easily see that the formula holds true for n = 1 and n = 2. Let this be true for n = k-1.

    Let the formula be true for n = k-1.
    Sum of first (k-1) natural numbers = 
                [((k - 1) * k)/2]2
    
    Sum of first k natural numbers = 
              = Sum of (k-1) numbers + k3
              = [((k - 1) * k)/2]2 + k3
              = [k2(k2 - 2k + 1) + 4k3]/4
              = [k4 + 2k3 + k2]/4
              = k2(k2 + 2k + 1)/4
              = [k*(k+1)/2]2

    225
    5
    225
    0
    225
    7
    Like previous post, we can avoid overflow upto some extent by doing division first.

    Python3

    Python3

    Bàn luận

    In tổng của chuỗi 13 + 23 + 33 + 43 +. Ví dụ:

    def sumOfSeries(n):

        sum

    225
    0
    225
    1

        sum4    0

        

    225
    3
    225
    4
    225
    5
    225
    6
    225
    7
    225
    8
    225
    9
    For n = 5 sum by formula is
           (5*(5 + 1 ) / 2)) ^ 2
              = (5*6/2) ^ 2
              = (15) ^ 2
              = 225
    
    For n = 7, sum by formula is
           (7*(7 + 1 ) / 2)) ^ 2
              = (7*8/2) ^ 2
              = (28) ^ 2
              = 784
    0__18
    For n = 5 sum by formula is
           (5*(5 + 1 ) / 2)) ^ 2
              = (5*6/2) ^ 2
              = (15) ^ 2
              = 225
    
    For n = 7, sum by formula is
           (7*(7 + 1 ) / 2)) ^ 2
              = (7*8/2) ^ 2
              = (28) ^ 2
              = 784
    2

    def sumOfSeries(n):

    For n = 5 sum by formula is
           (5*(5 + 1 ) / 2)) ^ 2
              = (5*6/2) ^ 2
              = (15) ^ 2
              = 225
    
    For n = 7, sum by formula is
           (7*(7 + 1 ) / 2)) ^ 2
              = (7*8/2) ^ 2
              = (28) ^ 2
              = 784
    3sum
    For n = 5 sum by formula is
           (5*(5 + 1 ) / 2)) ^ 2
              = (5*6/2) ^ 2
              = (15) ^ 2
              = 225
    
    For n = 7, sum by formula is
           (7*(7 + 1 ) / 2)) ^ 2
              = (7*8/2) ^ 2
              = (28) ^ 2
              = 784
    0
    225
    0
    For n = 5 sum by formula is
           (5*(5 + 1 ) / 2)) ^ 2
              = (5*6/2) ^ 2
              = (15) ^ 2
              = 225
    
    For n = 7, sum by formula is
           (7*(7 + 1 ) / 2)) ^ 2
              = (7*8/2) ^ 2
              = (28) ^ 2
              = 784
    7
    For n = 5 sum by formula is
           (5*(5 + 1 ) / 2)) ^ 2
              = (5*6/2) ^ 2
              = (15) ^ 2
              = 225
    
    For n = 7, sum by formula is
           (7*(7 + 1 ) / 2)) ^ 2
              = (7*8/2) ^ 2
              = (28) ^ 2
              = 784
    8
    For n = 5 sum by formula is
           (5*(5 + 1 ) / 2)) ^ 2
              = (5*6/2) ^ 2
              = (15) ^ 2
              = 225
    
    For n = 7, sum by formula is
           (7*(7 + 1 ) / 2)) ^ 2
              = (7*8/2) ^ 2
              = (28) ^ 2
              = 784
    7
    For n = 5 sum by formula is
           (5*(5 + 1 ) / 2)) ^ 2
              = (5*6/2) ^ 2
              = (15) ^ 2
              = 225
    
    For n = 7, sum by formula is
           (7*(7 + 1 ) / 2)) ^ 2
              = (7*8/2) ^ 2
              = (28) ^ 2
              = 784
    8__

    225
    8
    225
    9

    Output: 

    225

        

    225
    3 sumFinding cube sum of first n natural numbers using built-in function pow(). The pow() function finds the cube of a number by giving the values of i and number. ex: pow(i,3). 

    Python3

    225
    07
    225
    0
    225
    7

    225
    23
    225
    0
    225
    1

    225
    5
    225
    0
    225
    7

        

    225
    23
    225
    0
    225
    23
    For n = 5 sum by formula is
           (5*(5 + 1 ) / 2)) ^ 2
              = (5*6/2) ^ 2
              = (15) ^ 2
              = 225
    
    For n = 7, sum by formula is
           (7*(7 + 1 ) / 2)) ^ 2
              = (7*8/2) ^ 2
              = (28) ^ 2
              = 784
    0
    225
    41
    225
    42
    225
    43
    225
    3

    225
    8
    225
    46

    Đầu ra:


    Làm thế nào để bạn tìm thấy tổng số khối N số tự nhiên trong Python?

    Phương pháp: Tìm tổng khối của N Số tự nhiên đầu tiên bằng cách sử dụng hàm tích hợp pow ().Hàm pow () tìm thấy khối lập phương của một số bằng cách đưa ra các giá trị của i và số.Ex: Pow (i, 3).using built-in function pow(). The pow() function finds the cube of a number by giving the values of i and number. ex: pow(i,3).

    Tổng khối lượng của N Số tự nhiên đầu tiên là bao nhiêu?

    Chúng ta biết rằng tổng khối của n số tự nhiên đầu tiên là = (n (n+1)/2) 2.(n(n+1)/2)2.

    Tổng số khối của 15 số tự nhiên đầu tiên là bao nhiêu?

    Tổng khối của 15 số tự nhiên đầu tiên là bao nhiêu?Tổng khối lượng của 15 số tự nhiên đầu tiên là 14400. Chúng ta hãy xem xét cách chúng ta có câu trả lời.Tổng khối của 15 số tự nhiên = [152 (15 + 1) 2]/4 = (225 × 256)/4 = 14400.14400. Let us look at how we got the answer. Sum of cubes of 15 natural numbers = [152 (15 + 1)2]/4 = (225 × 256)/4 = 14400.

    Làm thế nào để bạn tìm thấy tổng của n số tự nhiên đầu tiên trong Python?

    Đầu ra chương trình cũng được hiển thị bên dưới ...
    n = int (input ("nhập một số:")) sum1 = 0 while (n> 0): sum1 = sum1+n n = n-1 in ("tổng của n số tự nhiên đầu tiên là", sum1).
    Trường hợp 1: Nhập một số: 18 Tổng số n tự nhiên đầu tiên là 171 Trường hợp 2: Nhập một số: 167 Tổng số N Số tự nhiên đầu tiên là 14028 ..