pythonを使用して、n行n列の図形を出力する方法
n行n列のパターンを出力するには、2重ループを使用します。外側のループは行数を制御し、内側のループは列数を制御します。
「*」で構成される「n×n」のグリッドパターンを以下に出力します。
n = int(input("请输入行数和列数:"))
# 外层循环控制行数
for i in range(n):
# 内层循环控制列数
for j in range(n):
print("*", end=" ")
print()
入力関数input()で入力された行数と列数をもとに、二重ループを回して、外側のループ(変数i)では行番号を、内側のループ(変数j)では列番号を制御して、”*”を出力。このとき、end=” “指定して半角スペース区切りで出力することで、図形の間隔を空ける。内側のループが終わったら、print()で改行を出力して、次の行の図形を改行して表示する。