【发布时间】:2019-09-03 12:56:32
【问题描述】:
下面给出的模式程序的解决方案是什么。 如果我们有,n=3 那么模式应该是
*
* *
*
对于 n=5
*
* *
* * *
* *
*
n=奇数值以此类推
【问题讨论】:
标签: python-3.x design-patterns pattern-matching coding-style
下面给出的模式程序的解决方案是什么。 如果我们有,n=3 那么模式应该是
*
* *
*
对于 n=5
*
* *
* * *
* *
*
n=奇数值以此类推
【问题讨论】:
标签: python-3.x design-patterns pattern-matching coding-style
这是答案:
n= int(input("输入数字:"))
z= n//2
对于范围内的 i(z+1):
print(" " *(z-i) + "* " *(i+1))
对于范围内的 i(z):
print(" " *(i+1) + "* " *(z-i))
【讨论】: