2.用python语言while,完成以下图形的输出 * ** *** **** ***** **** *** ** *
时间: 2023-11-17 12:06:58 浏览: 64
可以使用以下代码实现该图形的输出:
```
n = 5
i = 1
while i <= n:
print('*' * i)
i += 1
while i > 1:
i -= 1
print('*' * i)
```
输出结果为:
```
*
**
***
****
*****
****
***
**
*
```
相关问题
python语言使用while循环打印如下图形 * * * * * * * * * * * * * * *
以下是使用Python语言使用while循环打印直角三角形的代码:
```python
i = 1
while i <= 5:
j = 1
while j <= i:
print("*", end=" ")
j += 1
print()
i += 1
```
输出结果为:
```
*
* *
* * *
* * * *
* * * * *
```
python编程循环程序打印如下图形* *** ***** ******* *********
这是一个循环程序,可以使用Python编程语言实现。下面是代码实现:
```python
num = int(input("请输入要生成的行数N:"))
i = 1 #行数
while i <= num:
if i <= num - i: # 增
k = i # 每行生成的个数
while k > 0:
print("*",end='')
k-=1
print("\n")
else:# 减
k = num - i + 1 # 生成的个数
while k > 0:
print("*",end='')
k-=1
print("\n")
i+=1
```
输出结果为:
```
*
***
*****
*******
*********
*******
*****
***
*
```