Python 程序:接受数字 n 并打印系列 1+2+3+..+n=


2022年3月26日, Learn eTutorial
1706

在这个简单的 Python 程序中,我们需要打印一个模式。这是一个模式 Python 程序。

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

如何在 Python 中打印模式或系列?

这个基本的 Python 程序是接受一个数字 n,并打印到数字 n 的系列,并计算模式的总和。假设数字是 5,那么我们需要的输出是 1 + 2 + 3 + 4 + 5 = 15。

为了在 Python 语言中应用该逻辑,我们使用一个 `for` 循环从 1 到该数字,使用 `range` 方法,并使用 `print` 语句打印模式。在这个简单的 Python 程序中,我们使用 **sep** 参数,它被称为分隔符参数,默认是一个空格。我们可以在 Python 3 或更高版本中使用 **sep** 参数。

然后我们在 Python 中使用 if 条件检查选定的元素是否小于该数字,并使用 'end=' 方法和分隔符参数打印模式。之后,我们需要将元素附加到列表中。我们使用 sum 函数来获取列表中元素的总和。

算法

步骤 1:使用 `input` 方法从用户那里接受数字,并使用 Python 语言中的 `int()` 将其转换为整数。

步骤 2:在 Python 中初始化一个列表。

步骤 3:使用 `for` 循环从 1 到该数字,并打印 i 的值。

步骤 4:使用 Python 中的 `if` 条件检查 I 是否小于 n,并打印符号 +,使用 sep 参数打印空格,并使用 end= 添加到末尾。

步骤 5:使用 `append` 方法将数字附加到 Python 列表。

步骤 6:使用 Python 编程语言中的 sum() 函数打印列表的 总和 值。

Python 源代码

                                          n=int(input("Enter a number: "))
a=[]
for i in range(1,n+1):
    print(i,sep=" ",end=" ")
    if(i<n):
        print("+",sep=" ",end=" ")
    a.append(i)
print("=",sum(a))
 
print()
                                      

输出

Enter a number: 4

1 + 2 + 3 + 4 = 10