Python
1import random 2 3data = [[],[],[]]*3 4 5for i in range(3): 6 for j in range(3): 7 data.append(int(random.random() * 10)) 8 9for i in range(1): 10 for j in range(1): 11 print(data)
3×3の二次元リストを作成し、0〜9の乱数を要素とし、以下の実行例のように表示させたいです。
また、forループを使用したいのですが、どのようにしたらうまく表示できるのでしょうか。
色々調べた結果、上記のように記述したのですが、[[], [], [], [], [], [], [], [], [], 8, 6, 9, 8, 7, 2, 0, 5, 5]というようになってしまいます。
まだ学び始めたばかりなのでどうしたら良いか分からず、どなたかご教示いただきたいです。
実行例
1 3 6
3 7 5
9 6 2

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/06/04 09:33 編集