Computer >> Máy Tính >  >> Lập trình >> Python

Chương trình Python để đọc một số n và in chuỗi 1 + 2 +… .. + n =

Khi được yêu cầu hiển thị tổng của tất cả các số tự nhiên trong một phạm vi nhất định, một phương thức có thể được xác định sử dụng vòng lặp để lặp lại các phần tử và trả về tổng của các số này dưới dạng đầu ra.

Dưới đây là một minh chứng về điều tương tự -

Ví dụ

def sum_natural_nums(val):
   my_sum = 0
   for i in range(1, val + 1):
      my_sum += i * (i + 1) / 2
   return my_sum

val = 9
print("The value is ")
print(val)
print("The sum of natural numbers upto 9 is : ")
print(sum_natural_nums(val))

Đầu ra

The value is
9
The sum of natural numbers upto 9 is :
165.0

Giải thích

  • Phương thức có tên ‘sum_natural_nums’ được định nghĩa sẽ nhận một số làm tham số.

  • Giá trị tổng được định nghĩa là 0.

  • Một vòng lặp được lặp lại trên số được truyền dưới dạng tham số.

  • Tổng được tăng lên mỗi khi gặp một số.

  • Điều này được trả về dưới dạng đầu ra.

  • Giá trị của số tự nhiên có tổng cần tìm được xác định.

  • Phương thức được gọi bằng cách chuyển số này dưới dạng tham số.

  • Đầu ra có liên quan được hiển thị trên bảng điều khiển.