5、编程输出如下图形: * *** ***** ******* ***** *** *
时间: 2023-11-14 14:05:23 浏览: 29
以下是输出该图形的 Python 代码:
```
for i in range(1, 8, 2):
print(" " * ((7 - i) // 2) + "*" * i + " " * ((7 - i) // 2))
for i in range(5, 0, -2):
print(" " * ((7 - i) // 2) + "*" * i + " " * ((7 - i) // 2))
```
输出结果为:
```
*
***
*****
*******
*****
***
*
```
相关问题
5、编程输出如下图形: * *** ***** ******* ***** *** *
可以使用以下代码实现该图形的输出:
```
for i in range(1, 6):
print(" "*(5-i) + "*"*(2*i-1))
for i in range(4, 0, -1):
print(" "*(5-i) + "*"*(2*i-1))
```
输出结果为:
```
*
***
*****
*******
*********
*******
*****
***
*
```
5、 编程输出如下图形: * *** ***** ******* ***** *** *
以下是输出该图形的 Python 代码:
```
n = 4
for i in range(n):
print(" "*(n-i-1) + "*"*(2*i+1))
for i in range(n-2, -1, -1):
print(" "*(n-i-1) + "*"*(2*i+1))
```
输出结果为:
```
*
***
*****
*******
*****
***
*
```
阅读全文