for循环打印几何图形python
时间: 2024-05-27 11:07:12 浏览: 14
可以使用for循环打印一些简单的几何图形,例如下面的正方形、三角形和菱形:
正方形:
```
for i in range(5):
for j in range(5):
print("*", end=" ")
print()
```
三角形:
```
for i in range(5):
for j in range(i+1):
print("*", end=" ")
print()
```
菱形:
```
for i in range(1, 6):
for j in range(1, 6-i):
print(" ", end="")
for k in range(1, i*2):
print("*", end="")
print()
for i in range(4, 0, -1):
for j in range(1, 6-i):
print(" ", end="")
for k in range(1, i*2):
print("*", end="")
print()
```
如果你需要其他的几何图形,可以在for循环中进行不同的打印方式和控制。
相关问题
python for循环打印图形
你可以使用for循环来打印不同的图形。下面是几个示例:
1. 打印正方形:
```python
side_length = 5
for i in range(side_length):
for j in range(side_length):
print('*', end=' ')
print()
```
输出:
```
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
```
2. 打印直角三角形:
```python
height = 5
for i in range(height):
for j in range(i + 1):
print('*', end=' ')
print()
```
输出:
```
*
* *
* * *
* * * *
* * * * *
```
3. 打印倒立的直角三角形:
```python
height = 5
for i in range(height, 0, -1):
for j in range(i):
print('*', end=' ')
print()
```
输出:
```
* * * * *
* * * *
* * *
* *
*
```
这只是一些简单的例子,你可以根据自己的需求来修改循环条件和打印的内容,以创建不同的图形。
双重for循环打印图形
以下是使用双重for循环打印图形的Python代码示例:
```python
n = 5 # 控制行数
for i in range(n):
for j in range(n-i-1):
print(" ", end="")
for j in range(2*i+1):
print("*", end="")
print()
for i in range(n-2, -1, -1):
for j in range(n-i-1):
print(" ", end="")
for j in range(2*i+1):
print("*", end="")
print()
```
该代码可以打印出一个菱形图形,其中n为控制行数的变量,可以根据需要进行修改。
--相关问题--:
1. Python中如何使用while循环?
2. 如何在Python中打印出空心的图形?
3.
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)