回答編集履歴
1
追記
answer
CHANGED
@@ -2,6 +2,12 @@
|
|
2
2
|
|
3
3
|
入力として、 「10」 と入れたときに、これをどう解釈してほしいのでしょうか? 1と0ですか? 10ですか?
|
4
4
|
|
5
|
+
提示のソースコードは
|
6
|
+
```python
|
7
|
+
for moji in lis:
|
8
|
+
```
|
9
|
+
こうなっていますが、これは、入力をそのまま1文字ずつ=1桁ずつ見ていっていることになり、「10」は、かならず1と0と解釈されます。
|
10
|
+
|
5
11
|
「10」を1と0だとしてしまうことにすると、 10を表現することができなくなりますよね? また、「1」と「10」と「3」を連続で入れたいときにどうしましょう?
|
6
12
|
|
7
13
|
ここで、考えられるのは、数字と数字を空白などで区切って入力してもらうことです。「1 10 3」と入れてもらって、空白で区切って取り込むことができれば、紛らわしくなくなります。
|