我的代码来绘制一个填充的正方形:绘制未填充的正方形和三角形在Python
for i in range(0,n):
print(n*"*")
它打印(显然依赖于n的值):
****
****
****
****
而一个实心三角:
for i in range(1,n+1):
print((n-(n-i)) * "*")
哪个打印(也依赖于N):
*
**
***
****
但我不知道该如何去适应这些画这样一个正方形:
****
* *
* *
****
或者这样一个三角形:
*
**
* *
* *
* *
* *
* *
********
所以每个缺失的星号是通过更换空白字符(即一个空间) 主要背景是无关紧要的。我只需要能够根据用户输入来绘制这四件事情。
这是否在python 3中工作?它说“名称”系统没有定义“ – jevans
你必须导入SYS才能正常工作。 – Ecliptica
把'import sys'放在你文件的开头 –