Python使用程序循环方法在屏幕上输出正三角形和倒三角形
时间: 2023-04-10 22:03:26 浏览: 151
可以使用以下代码来输出正三角形和倒三角形:
正三角形:
```python
n = 5 # 三角形的高度
for i in range(n):
print(' ' * (n-i-1) + '*' * (2*i+1))
```
输出:
```
*
***
*****
*******
*********
```
倒三角形:
```python
n = 5 # 三角形的高度
for i in range(n):
print(' ' * i + '*' * (2*(n-i)-1))
```
输出:
```
*********
*******
*****
***
*
```
相关问题
用Python写 通过循环打印三角形 # 要求分别打印出 # 正的三角形和倒的三角形
好的,以下是Python代码,分别打印正三角形和倒三角形:
正三角形:
```python
# 打印正三角形
for i in range(1, 6):
print(' '*(5-i), end='')
print('#'*i)
```
输出结果:
```
#
##
###
####
#####
```
倒三角形:
```python
# 打印倒三角形
for i in range(5, 0, -1):
print(' '*(5-i), end='')
print('#'*i)
```
输出结果:
```
#####
####
###
##
#
```
用python写以下问题,使用for循环输出直角三角形、等边三角形
使用for循环输出直角三角形:
```python
# 正直角三角形
for i in range(1, 6):
print('*' * i)
```
使用for循环输出等边三角形:
```python
# 等边三角形
for i in range(1, 6):
print(' ' * (5 - i), '*' * (2 * i - 1))
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)