擅长:python、mysql、java
<p>我想这就是你想做的:</p>
<pre><code>m, n = 10, 10
for i in range(m):
for j in range(n):
print('*' if i in [0, n-1] or j in [0, m-1] else ' ', end='')
print()
</code></pre>
<p>输出:</p>
<pre><code>**********
* *
* *
* *
* *
* *
* *
* *
* *
**********
</code></pre>
<p>也可以这样绘制三角形:</p>
<pre><code>m, n = 10, 10
for i in range(m):
for j in range(n):
print('*' if i in [j, m-1] or j == 0 else ' ', end='')
print()
</code></pre>
<p>输出:</p>
<pre><code>*
**
* *
* *
* *
* *
* *
* *
* *
**********
</code></pre>