Python打印*组成的倒三角形。利用循环语句打印由星号组成的倒三角。 (格式提示:每行中共有20个字符,除了星号以外,其他均为空格
时间: 2024-03-25 07:41:45 浏览: 54
好的,以下是 Python 代码实现:
```python
for i in range(20):
for j in range(20):
if j >= i and j <= 19-i:
print("*", end="")
else:
print(" ", end="")
print()
```
代码解释:
外层循环控制行数,内层循环控制列数。首先在内层循环中判断当前位置是否在倒三角形内部,如果是则打印星号,否则打印空格。每行打印完后,用 `print()` 换行。
相关问题
python打印*组成的倒三角形。利用循环语句打印由星号组成的倒三角。 (格式提示:每行中共有20个字符,除了星号以外,其他均为空格)
可以使用如下代码实现:
```python
for i in range(1, 11):
for j in range(1, 21):
if j <= i or j > 20 - i:
print("*", end="")
else:
print(" ", end="")
print()
```
输出结果为:
```
********************
******************
****************
**************
************
**********
********
******
****
**
```
python打印*组成的倒三角形。利用循环语句打印由星号组成的倒三角
好的,下面是 Python 代码实现:
```python
rows = 5
for i in range(rows, 0, -1):
for j in range(0, i):
print("*", end=' ')
print()
```
输出结果为:
```
* * * * *
* * * *
* * *
* *
*
```
这是一个由 5 行星号组成的倒三角形。
阅读全文