teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2022/02/15 04:40

投稿

kazuma-s
kazuma-s

スコア8222

answer CHANGED
@@ -1,4 +1,10 @@
1
1
  表示させたいだけなら、文字列を連結して表示イメージを作り print すればよいでしょう。
2
2
  ```python
3
3
  print('\n'.join([''.join([f'{x*y:3d}' for y in range(1,10)]) for x in range(1,10)]))
4
+ ```
5
+ **追記**
6
+ 数値の 2次元リストを作ってから表示したいのであれば、
7
+ ```python
8
+ a = [[x * y for y in range(1,10)] for x in range(1,10)]
9
+ print('\n'.join([''.join([f'{v:3d}' for v in e]) for e in a]))
4
10
  ```