Trong chương trình bên dưới, chúng tôi đã sử dụng hàm đệ quy recur_sum[]
để tính tổng của số đã cho
Mã nguồn
# Python program to find the sum of natural using recursive function
def recur_sum[n]:
if n 1:
printUptoN[n-1]
print[n, end=" "]
# take input of the number upto
# which numbers will be printed
n=int[input["Enter the upper limit="]]
# call the recursive function to
# print the natural numbers
printUptoN[n]
đầu ra
Trường hợp 1
Nhập giới hạn trên = 11
11 số tự nhiên đầu tiên là. 1 2 3 4 5 6 7 8 9 10 11
Trường hợp 2
Nhập giới hạn trên=5
5 số tự nhiên đầu tiên là. 1 2 3 4 5
Viết chương trình Python để tìm Tổng của N số tự nhiên bằng cách sử dụng Vòng lặp While, Vòng lặp For và Hàm với một ví dụ
Chương trình Python tìm Tổng của N số tự nhiên bằng vòng lặp For
Chương trình này cho phép người dùng nhập bất kỳ giá trị số nguyên nào. Tiếp theo, nó tính tổng các số tự nhiên từ 1 đến một giá trị do người dùng chỉ định bằng Vòng lặp For.
number = int[input["Please Enter any Number: "]] total = 0 for value in range[1, number + 1]: total = total + value print["The Sum of Natural Numbers from 1 to {0} = {1}".format[number, total]]
Please Enter any Number: 25
The Sum of Natural Numbers from 1 to 25 = 325
Chương trình Python tính tổng N số tự nhiên bằng vòng lặp While
Trong chương trình này, chúng ta chỉ thay Vòng lặp For bằng Vòng lặp While
num = int[input["Please Enter any Num: "]] total = 0 value = 1 while [value