python5.1输出田字格
时间: 2023-10-02 09:11:28 浏览: 72
以下是一个简单的Python程序,可以输出一个田字格:
```
for i in range(7):
for j in range(7):
if i == 0 or i == 6 or j == 0 or j == 6:
print("*", end=" ")
else:
print(" ", end=" ")
print()
```
输出结果:
```
* * * * * * *
* *
* *
* *
* *
* *
* * * * * * *
```
此程序使用两个嵌套的for循环来遍历每个格子。如果行或列的索引等于0或6,则打印星号,否则打印空格。在每行结束时,使用print()函数打印一个换行符,以便在终端中呈现一个完整的田字格。
相关问题
python输出田字格
你可以使用Python的循环语句和字符串拼接来输出田字格,例如:
```python
for i in range(5):
if i == 0 or i == 4:
print("+---+---+")
else:
print("| | |")
```
输出结果如下所示:
```
+---+---+
| | |
| | |
| | |
| | |
+---+---+
```
用python输出田字格
以下是用 Python 输出田字格的代码:
```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()
```
输出结果如下:
```
* * * * *
* *
* *
* *
* * * * *
```
其中,外层循环控制行数,内层循环控制列数。在内层循环中,如果行数或列数是边缘,则输出星号,否则输出空格。使用 `end=" "` 可以使每个字符之间用空格隔开,而不是换行。最后使用 `print()` 换行。