嗨,我是编程新手,我正在尝试编写代码,该代码将从输入中收集信息并将其应用于三角形。

到目前为止,这是我的代码

steps = int(input("Size: "))

print('/\\')
for i in range(steps - 1):

    print(" "*i+"  \\")
print(steps * "__" )


假设输入为三,那么我的程序将如下所示。

python - 改变形状(专业版)-LMLPHP

当我希望输出看起来像这样。

python - 改变形状(专业版)-LMLPHP

最佳答案

这是我的代码:

steps=input("Size: ")

for i in range(steps):
    j=steps-i-1
    print ' '*j+"/"+' '*i+' '*i+'\\'
print '-'*(steps*2+1)


如下所示:

steps=input("Size: ")

for i in range(steps):
    j=steps-i-1
    print ' '*j+"/"+' '*(i*2)+'\\'
print '-'*(steps*2+1)

关于python - 改变形状(专业版),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39132905/

10-12 21:03