python for循环打印图形
时间: 2023-10-18 20:30:47 浏览: 218
你可以使用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()
```
输出:
```
* * * * *
* * * *
* * *
* *
*
```
这只是一些简单的例子,你可以根据自己的需求来修改循环条件和打印的内容,以创建不同的图形。
相关问题
python双重循环打印图形
好的,下面是一个双重循环打印正方形的 Python 代码示例:
```python
for i in range(5):
for j in range(5):
print("*", end=" ")
print()
```
这个代码会输出一个边长为 5 的正方形,其中每个边角都是星号。你可以通过修改外层循环和内层循环的迭代次数来调整正方形的大小。
如果你想打印其他形状,可以在内层循环中添加一些条件语句,例如:
```python
for i in range(5):
for j in range(5):
if i == 0 or i == 4 or j == 0 or j == 4:
print("*", end=" ")
else:
print(" ", end=" ")
print()
```
这个代码会输出一个边长为 5 的空心正方形,其中边缘是星号,内部是空格。你可以根据需要修改条件语句来打印其他形状,例如菱形、三角形等等。
pythonfor循环嵌套打印图形练习题for in
循环中嵌套的for循环可以用来打印一些有规律的图形。以下是一个例子,可供参考:
```python
for i in range(5):
for j in range(5):
print("*", end="")
print("")
```
输出:
```
*****
*****
*****
*****
*****
```
如果我们需要打印一个等腰直角三角形,可以修改内层循环的范围:
```python
for i in range(5):
for j in range(i+1):
print("*", end="")
print("")
```
输出:
```
*
**
***
****
*****
```
类似地,可以使用for循环的嵌套来打印出更复杂的图形。
阅读全文