打印 n 个自然数之和的 Python 程序


2022年4月20日, Learn eTutorial
1930

在这个简单的 Python 程序中,我们需要找到自然数的和。这是一个关于数字的 Python 程序。

要理解这个例子,您应该了解以下 Python 编程主题

如何在 Python 中找到 n 个自然数的和?

这个 Python 程序用于打印 n 个自然数的和。自然数是正整数,如 1, 2, 3 ... 有些人说零不是自然数,而有些人则认为零也是一个自然数。因此,自然数可以定义为一组整数,包括零。

在这个 Python 程序中,我们需要用 Python 计算 N 个自然数的和并打印结果。因此,我们必须接受用户输入并将其存储在一个变量中。然后我们使用 if 条件来检查数字是否大于零。如果不是,则中断程序。在 else 部分,我们必须使用 Python 的 while 循环,直到数字大于零为止,并将每个数字加到和 (sum) 中,然后将该数字减一以获得下一个较小的数字,直到数字达到零。最后,在 while 循环的所有迭代结束后,打印和 (sum)

算法

步骤 1: 在 Python 编程语言中,使用 input 接受用户输入,并使用 int() 将字符串转换为整数。

步骤 2: 使用 if 条件检查输入的数字是否小于零,并打印“请输入正数”。

步骤 3: 使用 else 条件并将一个和 (sum) 变量初始化为

步骤 4: 在 Python 语言中启动一个 while 循环,条件为数字大于零,这意味着循环将持续到数字等于零为止。

步骤 5: 计算和,公式为和 = 和 + 数字 (sum = sum + num),然后将数字 (num)

步骤 6: 在 Python 程序中使用 print 语句打印和 (sum) 变量。

Python 源代码

                                          num = int(input("Enter a value of n: "))  
  
if num < 0:  

    print("Enter a positive number")  

else:  

    sum = 0  

    while(num > 0):  

       sum += num  

       num -= 1  
       
    print("The sum is",sum)  
                                      

输出

Enter a value of n: 5

The sum of N natural numbers is 15