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

回答編集履歴

2

追記しました。

2021/01/13 22:37

投稿

_whitecat_22
_whitecat_22

スコア1305

answer CHANGED
@@ -13,4 +13,16 @@
13
13
  arr.append(0)
14
14
  i += 1
15
15
  print(arr)
16
+ ```
17
+
18
+ ---
19
+
20
+ **(2021/01/14 07/36追記)
21
+ みなさんの回答やコメントを総合すると、以下の感じになりますでしょうか。**
22
+
23
+ ```python
24
+ arr = [0]
25
+ x = int(input("Enter Number!"))
26
+ arr *= (x+1)
27
+ print(arr)
16
28
  ```

1

最初の回答は、誤った内容を送信してしまいました。申し訳ございません。

2021/01/13 22:37

投稿

_whitecat_22
_whitecat_22

スコア1305

answer CHANGED
@@ -1,2 +1,16 @@
1
+ エラーの原因や内容は、こちらをご参照ください。
2
+
3
+ [「PythonのTypeError: 'int' object is not iterableとは何ですか?」繰り返しで使えないオブジェクトを紹介します。](https://blog.pyq.jp/entry/Python_kaiketsu_200616)
4
+
5
+ 意図としては、以下のようなソースかと思います。
6
+ (もっと綺麗な書き方もあるかと思いますが、ご容赦を)
7
+
8
+ ```python
1
9
  x = int(input("Enter Number!"))
10
+ arr = []
11
+ i = 0
2
- 文字列に対して、int(数値型)へ変換しようとしています。
12
+ for i in range(1, (x+1)+1):
13
+ arr.append(0)
14
+ i += 1
15
+ print(arr)
16
+ ```