Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/120.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x Python数字三角形_Python 3.x - Fatal编程技术网

Python 3.x Python数字三角形

Python 3.x Python数字三角形,python-3.x,Python 3.x,我试图制造出一个平衡的三角形,但我做到了一半。我想要这个格式的结果 1 12 123 1234 12345 1234 123 12 1 以下是我目前掌握的代码: def numpat(n): num=1 对于范围(0,n)内的i: num=1 对于范围(0,i+1)内的j: 打印(num,end=“”) num=num+1 打印(“\r”) n=7 努帕特(北) 首先,请尝试在问题中使用代码标记,否则间距将不清晰。 无论如何,您应该将num转换为字符串,以便在末尾添加数字。 尝试以下方法: d

我试图制造出一个平衡的三角形,但我做到了一半。我想要这个格式的结果

1
12
123
1234
12345
1234
123
12
1
以下是我目前掌握的代码:

def numpat(n):
num=1
对于范围(0,n)内的i:
num=1
对于范围(0,i+1)内的j:
打印(num,end=“”)
num=num+1
打印(“\r”)
n=7
努帕特(北)

首先,请尝试在问题中使用代码标记,否则间距将不清晰。 无论如何,您应该将num转换为字符串,以便在末尾添加数字。 尝试以下方法:

def numpat(n):
    num = ""
    for j in range(1, n+1):
        num += str(j)
        print(num, end=" ")
        print("\r")
    for j in range(len(num)):
        num = num[0:-1]
        print(num, end=" ")
        print("\r")`