在这个简单的 Python 程序中,我们需要找到自然数的和。这是一个关于数字的 Python 程序。
要理解这个例子,您应该了解以下 Python 编程主题
这个 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) 变量。
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