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
Thí 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àyTrong 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
Chương trình Python tìm tổng bình phương n số tự nhiên đầu tiên;
Chương trình Python cho Tổng bình phương của n số tự nhiên đầu tiên
Có các chương trình python sau đây để tìm tổng bình phương của n [50, 100, 1000] số tự nhiên đầu tiên;
- Chương trình Python tìm tổng bình phương của n số tự nhiên đầu tiên bằng vòng lặp for
- Chương trình Python tìm tổng bình phương của n số tự nhiên đầu tiên bằng công thức toán học
Chương trình Python tìm tổng bình phương của n số tự nhiên đầu tiên bằng vòng lặp for
Làm theo các bước sau và viết chương trình tính tổng bình phương của n số tự nhiên đầu tiên
Trong bài viết này, chúng ta sẽ tính tổng bình phương trong python. Chúng ta sẽ tìm hiểu các cách khác nhau để tính tổng bình phương trong python. Sử dụng vòng lặp for, vòng lặp while và sử dụng các hàm tính tổng bình phương. Ở cuối bài viết, chúng ta sẽ có một ý tưởng rõ ràng về chủ đề này. Chúng ta hãy chuyển sang chủ đề
Phép cộng tất cả các số bình phương được gọi là tổng bình phương. Ví dụ: nếu chúng ta cần tổng bình phương của 10 số tự nhiên đầu tiên. Đầu tiên, chúng ta phải tính tổng của 10 số tự nhiên đầu tiên. Bây giờ chúng ta phải bình phương kết quả. Quá trình này được gọi là tổng bình phương trong python. Các thuật ngữ bình phương có thể chứa bất kỳ thuật ngữ nào sau đây. số tự nhiên, số liên tiếp, n số đầu tiên, n số chẵn đầu tiên, n số lẻ đầu tiên. Công thức tính số chính phương là
[N*[N +1]*[2*N+1]]/6
Ví dụ: N=5, tổng bình phương là
[5*[5 +1]*[2*5+1]]/6
[5*6*11]/6
330/6
Tổng bình phương là. 55
Đầu tiên ta sẽ tính tổng bình phương của n số tự nhiên
nội dung
Phương pháp 1. Sử dụng các hàm để tìm tổng bình phương trong python
Bằng cách sử dụng các hàm, có hai phương pháp có sẵn để tìm tổng bình phương trong python. Một cái sử dụng vòng lặp, một cái khác không sử dụng vòng lặp
mã 1
def square[num] : sum = 0 for i in range[1, num+1] : sum= sum + [i * i] return sum num = 6 print["Sum of square is:",square[num]]
Giải trình
Tạo một hàm có tên là hình vuông. Khởi tạo tổng bằng không. Tạo vòng lặp for để lặp cho đến hết vòng lặp. Chúng tôi đang đưa ra giá trị số là 6. Vì vậy, nó sẽ lặp lại cho đến khi đạt đến 6. Khi nó đạt đến 6. Nó sẽ ra khỏi vòng lặp và thực hiện kết quả
đầu ra
Sum of square is: 91
mã 2
________số 8_______
Giải trình
Tạo một hàm có tên là hình vuông. Sử dụng công thức để tính bình phương của các số. In kết quả
đầu ra
Sum of square is: 55
xu hướng
[Đã sửa] Mô-đun Seaborn không có Lỗi Histplot thuộc tính
Phương pháp 2. Sử dụng vòng lặp for để tìm tổng bình phương trong python
Bây giờ chúng ta sẽ thảo luận về cách tính tổng bình phương bằng vòng lặp for. Bằng cách sử dụng vòng lặp for, chúng ta có thể tìm tổng bình phương theo hai phương thức khác nhau
mã 1
num= int[input["Enter value of num: "]] sum = 0 for i in range[1, num+1]: sum = sum+[i*i] print["Sum of squares = ", sum]
Giải trình
Lấy giá trị số từ người dùng. Tổng khởi tạo bằng 0. Tạo vòng lặp for để tính kết quả. Bên trong vòng lặp for, chúng ta đã khai báo sum=sum+[i*i]. Đó là tính bình phương của i và thêm nó vào tổng. Cuối cùng, in tổng bình phương.
đầu ra
Enter value of num: 3 Sum of squares = 14
mã 2
num=int[input["Enter value of num: "]] sum=int[[num * [num+1] * [[2*num] + 1]]/6] print["Sum of squares =",sum]
Giải trình
Lấy giá trị num từ người dùng. Sử dụng công thức để tính bình phương của các số. In kết quả
đầu ra
Enter value of num: 7 Sum of squares = 140
Phương pháp 3. Sử dụng vòng lặp while để tìm tổng bình phương trong python
num = int[input["Enter num value : "]] sum = 0 while num>0: sum = sum + [num*num] num = num-1 print["Sum of square =",sum]
Giải trình
Lấy giá trị của num từ người dùng. Khởi tạo tổng bằng 0, bên trong vòng lặp, tính bình phương của num và cộng vào tổng
đầu ra
def square[num] : sum = 0 for i in range[1, num+1] : sum= sum + [i * i] return sum num = 6 print["Sum of square is:",square[num]]0
xu hướng
Thonny. Gói văn bản dễ dàng
Phương pháp 4. Sử dụng danh sách để tìm tổng bình phương trong python
def square[num] : sum = 0 for i in range[1, num+1] : sum= sum + [i * i] return sum num = 6 print["Sum of square is:",square[num]]1
Giải trình
Tạo một danh sách với một số yếu tố. Khởi tạo một tổng là 0. Tạo vòng lặp for để lặp đến hết danh sách. Bên trong vòng lặp for, chúng ta đã khai báo sum=sum+[i*i]. Đó là tính bình phương của i và thêm nó vào tổng. Cuối cùng, in tổng bình phương
đầu ra
def square[num] : sum = 0 for i in range[1, num+1] : sum= sum + [i * i] return sum num = 6 print["Sum of square is:",square[num]]2
Tổng bình phương của n số tự nhiên chẵn
Công thức tính tổng bình phương trong python của n số tự nhiên chẵn là
def square[num] : sum = 0 for i in range[1, num+1] : sum= sum + [i * i] return sum num = 6 print["Sum of square is:",square[num]]3
Ví dụ: nếu chúng ta lấy n=4
2 * 4[4+1][2[4]+1]/3
[2*4*5*9]/3
360/3
Tổng của n số tự nhiên chẵn là 120
Mã số
def square[num] : sum = 0 for i in range[1, num+1] : sum= sum + [i * i] return sum num = 6 print["Sum of square is:",square[num]]4
Giải trình
Tạo một hàm có tên là hình vuông. Khởi tạo tổng bằng không. Tạo một vòng lặp for để lặp lại. Bên trong vòng lặp cho sum=sum+[2 * i]*[2 * i]. Điều đó được gọi là nhân [2*i] hai lần và thêm nó vào tổng. Cuối cùng, trả về một kết quả
đầu ra
def square[num] : sum = 0 for i in range[1, num+1] : sum= sum + [i * i] return sum num = 6 print["Sum of square is:",square[num]]5
Phổ biến bây giờ
[Đã sửa] Lỗi JavaScript. IPython không được xác định
Tổng bình phương của n số lẻ
Giả sử giá trị số là 5. Nó sẽ tính tổng năm bình phương của các số lẻ. Ở đây nó tính 12+32+52+ 72+ 92
Nó trở thành 1+9+25+49+81
Tổng các bình phương là 165
Mã số
def square[num] : sum = 0 for i in range[1, num+1] : sum= sum + [i * i] return sum num = 6 print["Sum of square is:",square[num]]6
Giải trình
Tạo một hàm có tên là hình vuông. Khởi tạo tổng bằng không. Tạo vòng lặp for để lặp cho đến hết vòng lặp. Khai báo num bằng 5. In bình phương các số lẻ
đầu ra
def square[num] : sum = 0 for i in range[1, num+1] : sum= sum + [i * i] return sum num = 6 print["Sum of square is:",square[num]]7
Tổng bình phương sử dụng đệ quy
def square[num] : sum = 0 for i in range[1, num+1] : sum= sum + [i * i] return sum num = 6 print["Sum of square is:",square[num]]8
Giải trình
Tạo một hàm có tên tổng nếu giá trị n bằng 1. Nó sẽ trả về 1 vì 1X1 là 1. Nếu nó lớn hơn 1, nó sẽ tính n**2+sum[n-1]. Bây giờ chúng ta sẽ tính tổng bình phương của 5
đầu ra
def square[num] : sum = 0 for i in range[1, num+1] : sum= sum + [i * i] return sum num = 6 print["Sum of square is:",square[num]]9
xu hướng
[Đã sửa] “io. thao tác không được hỗ trợ không đọc được” Lỗi
tổng bình phương dư
Một tên gọi khác của tổng bình phương phần dư là tổng bình phương phần dư. Đây là một kỹ thuật thống kê. Kỹ thuật này rất hữu ích để đo lượng phương sai trong dữ liệu. Sự khác biệt giữa giá trị được quan sát và dự đoán được gọi là tổng bình phương còn lại. Công thức tính tổng bình phương còn lại là
Sum of square is: 910
Các bước cần tuân thủ
- Đầu tiên nhập dữ liệu bằng gấu trúc
- Sau đó sửa mô hình hồi quy
- Cuối cùng tính tổng bình phương còn lại
Mã số
Sum of square is: 911
đầu ra
Sum of square is: 912
xu hướng
[Đã sửa] Lỗi "Đối tượng chỉ mục không có thuộc tính tz_localize"
Câu hỏi thường gặp liên quan đến Tổng bình phương trong Python
1. Nêu công thức tính tổng bình phương của n số tự nhiên?
[N*[N +1]*[2*N+1]]/6 là công thức tính tổng bình phương của n số tự nhiên
2. Nêu công thức tính tổng bình phương của n số tự nhiên chẵn đầu tiên?
2 * n[n+1][2n+1]/3 là công thức tính tổng bình phương của n số tự nhiên chẵn đầu tiên
Phần kết luận
Đến đây chúng ta đã học cách tính tổng bình phương của n số tự nhiên. Chúng ta cũng đã học cách tính tổng bình phương của n số tự nhiên chẵn. Và cũng là tổng bình phương của n số lẻ