回答編集履歴

2

追記しました。

2021/01/13 22:37

投稿

_whitecat_22
_whitecat_22

スコア1305

test CHANGED
@@ -29,3 +29,27 @@
29
29
  print(arr)
30
30
 
31
31
  ```
32
+
33
+
34
+
35
+ ---
36
+
37
+
38
+
39
+ **(2021/01/14 07/36追記)
40
+
41
+ みなさんの回答やコメントを総合すると、以下の感じになりますでしょうか。**
42
+
43
+
44
+
45
+ ```python
46
+
47
+ arr = [0]
48
+
49
+ x = int(input("Enter Number!"))
50
+
51
+ arr *= (x+1)
52
+
53
+ print(arr)
54
+
55
+ ```

1

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

2021/01/13 22:37

投稿

_whitecat_22
_whitecat_22

スコア1305

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