)利用循环结构和分支结构编写程序,分别输出如下图案:
时间: 2024-03-12 09:46:09 浏览: 63
分支结构的程序设计
以下是两个输出图案的代码实现:
1. 输出直角三角形
```python
n = 5
# 第一种图案
for i in range(1, n+1):
for j in range(i):
print('*', end='')
print()
# 第二种图案
for i in range(n, 0, -1):
for j in range(i):
print('*', end='')
print()
```
输出结果为:
```
*
**
***
****
*****
*****
****
***
**
*
```
2. 输出菱形
```python
n = 5
# 第一种图案
for i in range(1, n+1):
for j in range(n-i):
print(' ', end='')
for j in range(i):
print('*', end='')
print()
for i in range(n-1, 0, -1):
for j in range(n-i):
print(' ', end='')
for j in range(i):
print('*', end='')
print()
# 第二种图案
for i in range(1, n+1):
for j in range(n-i):
print(' ', end='')
for j in range(i):
print('* ', end='')
print()
for i in range(n-1, 0, -1):
for j in range(n-i):
print(' ', end='')
for j in range(i):
print('* ', end='')
print()
```
输出结果为:
```
*
**
***
****
*****
****
***
**
*
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
* * * * * * * *
* * * * * * * * *
* * * * * * * *
* * * * * * *
* * * * * *
* * * * *
* * * *
* * *
* *
*
```
阅读全文