在python 3中打印数字金字塔

在python 3中打印数字金字塔,python,python-3.x,algorithm,Python,Python 3.x,Algorithm,好的,我实际上不知道如何用python打印金字塔,更糟糕的是,我需要得到以下信息: 向用户询问金字塔的长度 这是密码 n = int(input("\n Enter the lenght of the triangle.. ")) for i in range(n): for j in range(n - i): print(" ", end = " ") for k in range(i): print("*", end = " ")

好的,我实际上不知道如何用python打印金字塔,更糟糕的是,我需要得到以下信息:

向用户询问金字塔的长度

这是密码

n = int(input("\n Enter the lenght of the triangle.. "))

for i in range(n):
    for j in range(n - i):
        print(" ", end = " ")
    for k in range(i):
        print("*", end = " ")
    print()
其中一个选择:

import numpy as np
a = int(input())
def pyram(a):
    n = np.zeros(a)
    hal = int((a+2)/2)+1
    n[:(hal-1)] = range(1,hal)
    n[(hal-1):] = np.array(range(1,hal-1))[::-1]
    print(n)
for i in range(1,a*2,2):
    pyram(i)

你能展示你的努力吗?欢迎来到。请花时间查看和。包括一个清晰的解释,说明你正在尝试做什么,以及你的要求如何没有得到满足,并包括一个.Ok!!对不起,这是我第一次使用这个平台。很抱歉,谢谢你教我如何提问。我已经有一些代码了。我将在这里学习如何提问,然后我将再次发布我所做的事情。@tod@pjproudhon请将该代码添加到您的问题中以改进它,这样您就可以helped@JesusA.GarridoCordero您可以使用问题下方的“编辑”链接添加代码。它显示:np未定义。@Jesus A.Garrido Cordero好的,修复了np是numpy库的问题