在这个问题中,我们需要使用循环和条件语句来打印正方形图案。以下是该问题的Python示例代码:
n = int(input("请输入正方形的行数:")) num = 1
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(num, end=" ") else: print(" ", end=" ") num += 2 print()
运行这个程序后,它将提示您输入正方形的行数。一旦您输入行数,该程序将打印出一个正方形,其中包含数字,每个数字都是奇数。