2
我一直在试图使钻石出向前和向后斜杠的,所以到目前为止,我有这段代码:空心钻在Python递归
def upper_diamond(level,length):
if level <=length:
print(" " * (length - level), end="")
print("/", end="")
print(" " * 2 * (level-1), end=" ")
print("\\")
upper_diamond(level + 1,length)
def lower_diamond(level,length):
def diamond(length):
upper_diamond(1,length)
diamond(4)
,当我打印出来这样:
/\
/ \
/ \
/ \
我想打一个完整的钻石,使底部被绊倒了我,我怎么做与钻石其余部分的下半部分印?
有没有添加到代码中,我已经有一个替代的方法是什么? –
@ L.Jones查看更新 – Uriel
非常感谢!最后一部分让我困惑不已,这肯定有帮助。 –