要輸出n行n列的圖案,可以使用兩層循環來實現。外層循環控制行數,內層循環控制列數。
下面是一個例子,輸出一個由"*"構成的n行n列的圖案:
n = int(input("請輸入行數和列數:"))
# 外層循環控制行數
for i in range(n):
# 內層循環控制列數
for j in range(n):
print("*", end=" ")
print()
在上面的代碼中,首先通過input()
函數獲取用戶輸入的行數和列數。然后使用兩層循環,外層循環變量i
控制行數,內層循環變量j
控制列數。每次內層循環輸出一個"*",并使用end=" "
使其以空格結尾,以保證圖案間的間距。內層循環結束后,使用print()
函數輸出一個換行符,使下一行的圖案在新的一行顯示。