Làm cách nào để tìm tổng bình phương của n số tự nhiên trong Python?

Xin chào các lập trình viên, trong hướng dẫn này, chúng ta sẽ thảo luận và viết mã cho tổng bình phương của n số tự nhiên đầu tiên bằng Python. Đầu tiên, chúng ta sẽ xem bằng chứng sau đó chúng ta sẽ tiến hành phần mã hóa

Tổng bình phương của n số tự nhiên đầu tiên bằng Python

Cho số nguyên dương n. , Nhiệm vụ là tìm 12 + 22 + 32 + …. + n2

Bây giờ hãy xem chương trình của chúng tôi để thực hiện nhiệm vụ

Ví dụ. -

Input : n = 5
Output : 30
1 + 4 + 9 + 16 +25= 55

Input : n = 6
Output : 91

Kỹ thuật 1. -

#Using Method 1
def squaresum[n] : 
  s = 0
  #Iteration from 1 to n
        for i in range[1, n+1] : 
    s = s + [i * i] 
  return s 
n = 5
print[squaresum[n]] 
 
Output:-
55

 

Phương pháp 2. -

Sử dụng công thức

Tổng bình phương của n số tự nhiên đầu tiên = [n*[n+1]*[2*n+1]]/6

Ví dụ. -

Khi n=4

Sau đó, tổng=[4*5*9]/6

tổng = 30

Mã cho kỹ thuật 2. -

#Using Method 2
def squaresum[n] : 
  return [n * [n + 1] * [2 * n + 1]] // 6
 
n = 4
print[squaresum[n]] 
                               
Output:-
30

 

Để lại một câu trả lời

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *

Nhận xét *

Tên *

Email *

Vui lòng bật JavaScript để gửi biểu mẫu này

Trong Toán học, các số tự nhiên đều là các số dương được dùng để đếm như 1, 2, 3, 4, v.v. Số tự nhiên nhỏ nhất là 1

Khách quan. Viết chương trình Python trả về tổng bình phương của các số tự nhiên bắt đầu từ 1 đến số tự nhiên n đã cho, [12 + 22 + 32 +. +n2]

Phương pháp 1. Sử dụng vòng lặp while

Ví dụ dưới đây cho thấy cách sử dụng vòng lặp while để tính tổng bình phương của n số tự nhiên đầu tiên

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách tính tổng bình phương của n số tự nhiên đầu tiên bằng Python

Ta có số nguyên dương "N", nhiệm vụ của ta là tính [12 + 22 + 32 + 42 + 52 +… + N2]

Ví dụ

Phương pháp 1. TRÊN]

Trong phương pháp này, người dùng phải chạy vòng lặp từ 1 đến "N" số tự nhiên và với mỗi K, 1

Chủ Đề