Python 程序:读取一个数字并打印数字求和模式


2022年4月9日, Learn eTutorial
1615

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

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

什么是求和模式?

在这种模式中,Python 程序读取一个数字并打印其求和模式。求和模式是该数字的求和模式。假设我们有一个数字 4,那么 4 的求和模式是。

1 = 1

1 + 2 = 3

1 + 2 + 3 = 6

1 + 2 + 3 + 4 = 10

如何在 Python 中找到一个数字的求和模式?

要在 Python 语言中应用此逻辑,我们必须使用两个嵌套的 for 循环。我们使用第一个循环获取一个数字,并使用内部 for 循环打印该数字的求和模式。外部循环将遍历所有迭代直到该数字,对于每个数字,内部 for 循环使用 Python 中的 if 条件打印该数字的求和模式。最后,我们将每个数字的求和模式 append 到 Python 列表中,并使用 sum() 方法计算总和。

算法

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

步骤 2: 使用外部 for 循环从 1 到给定数字获取每个元素。并初始化一个 Python 列表。

步骤 3: 使用内部 for 循环从 1 到外部循环中的元素,并打印元素 i,使用 sep 参数添加空格,并使用 end= 参数

步骤 4: 使用 if 条件检查内部 for 循环中的元素 i 是否小于外部 for 循环中的元素 j

步骤 5: 使用 print 语句打印 +,并使用 sep 参数打印空格和 end=

步骤 6: 在 Python 语言中使用 append 方法将元素添加到 Python 列表中。

步骤 7: 打印使用 sum() 方法计算的总和。

Python 源代码

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

输出

Enter a number: 4
1 = 1
1 + 2 = 3
1 + 2 + 3 = 6
1 + 2 + 3 + 4 = 10