使用while结构,完成以下图形的输出 * * * * * * * * * * * * * * * * * * * * * * * * *
时间: 2023-11-25 07:50:17 浏览: 106
以下是使用while结构完成该图形输出的代码:
```python
n = 5 # n为上半部分的行数
i = 1
while i <= n:
j = 1
while j <= i:
print('*', end=' ')
j += 1
print()
i += 1
m = n - 1 # m为下半部分的行数
while m >= 1:
j = 1
while j <= m:
print('*', end=' ')
j += 1
print()
m -= 1
```
输出结果为:
```
*
* *
* * *
* * * *
* * * * *
* * * *
* * *
* *
*
```
相关问题
编写程序,使用循环结构语句打印输出如下图形。 * *** ***** *******
以下是使用 Python 语言编写的程序:
```python
n = 1
while n <= 7:
print("*" * n)
n += 2
```
输出:
```
*
***
*****
*******
```
解释:程序中使用了 `while` 循环语句,然后定义了一个变量 `n`,表示打印星号的个数。每次循环,都打印 `n` 个星号,然后将 `n` 的值加 2,以便下次循环打印更多的星号。最终输出的图形就是所需的图形。
阅读全文