# 创建一个包含二维数据的二维列表,即列表的每一个元素都是一个列表
matrix = [
[1, 2, 3, 4, 5],
[6, 7, 8, 9, 10],
[11,12,13,14,15],
[16,17,18,19,20],
[21,22,23,24,25]
]
# 遍历二维列表
for row in matrix: # 外部循环迭代行,也就是第一行,第二行... 第n行
for item in row: # 内部循环迭代列,也就是第一列,第二列...第n列
print(item, end=" ") # 输出元素值
# 在每行结束后换行
print()
代码:
n = int(input())
for i in range(n):
for j in range(n):
if i == 0 or i == n-1 or j == 0 or j == n-1:
print("*", end="")
else:
print(" ", end="")
print()