前提
n桁の数字でn✖nの正方形を表現したいのですが、2✖nの長方形になってしまいます。
実現したいこと
n*nの正方形を不自然な形(カクついた形)ではない綺麗な正方形を表現したいです。
該当のソースコード
Python
1n = int(input('正の整数を入力:')) 2for i in range(1,n+1): 3 print (i, i)
試したこと
iの数値にnをかけたりしましたが、n*nの正方形を表現することができません。
補足情報(FW/ツールのバージョンなど)
Jupyter Notebook
どのような出力結果が欲しいのかがいまひとつ分かりませんので
n=2,5,10などの場合の各出力結果を具体的に記載ください。
修正の依頼ありがとうございます。わかりにくく書いてしまい申し訳ありません。
具体的には、
n = 2の場合は、
1 2
1 2
n = 5の場合は、
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
n = 10の場合は、
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
となる出力結果が欲しいです。

回答2件
あなたの回答
tips
プレビュー