您的位置:

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

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

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

  • Python 运算符
  • Python 循环
  • Python 决策语句

python 中如何求 n 个自然数的和?

这个 python 程序是打印 n 个自然数的和。自然数是正整数,如 1,2,3...有人说零不是自然数,有人说零也是自然数。所以自然数可以定义为一组整数,它们是正,包括零。

在这个 python 程序中,我们需要计算 python 中 N 个自然数的和并打印结果。所以我们必须接受用户输入,并将其存储在变量中。然后我们用一个 if 条件来检查这个数是否大于零。如果没有,中断程序。在else部分,我们必须使用 python 中的 while 循环,直到数字大于零,并将每个数字加到和上,并将数字减一,得到下一个更低的数字,直到数字达到零。最后,在while loop的所有迭代结束后,打印总和。

算法

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

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

步骤 3: 使用else条件并将总和变量初始化为零。

**STEP 4: 在 python 语言中启动一个while loop,其中大于零的数字条件意味着循环将继续,直到该数字等于零。

第五步:计算和为和=和+数,然后将数减少一。

STEP 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
```**