【发布时间】:2013-04-16 20:14:26
【问题描述】:
我有绘制实心正方形的代码:
for i in range(0,n):
print(n*"*")
哪些打印(显然取决于 n 的值):
****
****
****
****
还有一个实心三角形:
for i in range(1,n+1):
print((n-(n-i)) * "*")
哪些打印(也取决于 n):
*
**
***
****
但我不确定如何调整这些来绘制这样的正方形:
****
* *
* *
****
或者像这样的三角形:
*
**
* *
* *
* *
* *
* *
********
这样每个缺失的星号都被一个空白字符(即空格)替换 主要背景无关紧要。我只需要能够根据用户的输入绘制这四样东西。
【问题讨论】:
标签: python for-loop python-3.x