回答編集履歴

3

追記

2018/07/02 09:37

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -1,4 +1,8 @@
1
- もし入力した回数分だけループしたいのなら、lenは不要です。
1
+ # 入力した回数分だけループしたいのなら
2
+
3
+
4
+
5
+ lenは不要です。
2
6
 
3
7
  ```Python
4
8
 
@@ -22,15 +26,65 @@
22
26
 
23
27
 
24
28
 
25
- しかし、後続のコードこれがお望みの動作ではさそうですね。
29
+ # 入力単な文字列として取扱いたい
26
30
 
27
31
 
32
+
33
+ inputの代わりにraw_inputを使ってください。
34
+
35
+ ```Python
36
+
37
+ >>> line = raw_input()
38
+
39
+ spam
40
+
41
+ >>>
42
+
43
+ >>> for i in range(len(line)):
44
+
45
+ ... print line[i]
46
+
47
+ ...
48
+
49
+ s
50
+
51
+ p
52
+
53
+ a
54
+
55
+ m
56
+
57
+ >>>
58
+
59
+ >>> for ch in line:
60
+
61
+ ... print ch
62
+
63
+ ...
64
+
65
+ s
66
+
67
+ p
68
+
69
+ a
70
+
71
+ m
72
+
73
+ ```
74
+
75
+
76
+
77
+ ひょっとしてPython3のコードを参考にしていたりしません?
78
+
79
+
80
+
81
+ ところで
28
82
 
29
83
  ---
30
84
 
31
85
  この部分で何を実現したいのでしょうか?内部表現とは?
32
86
 
33
- 具体的にどんな入力をしたい
87
+ 具体的にどんな入力をしてどな動作を期待ているのか、質問に明記するよにしてくださいね
34
88
 
35
89
  > ```Python
36
90
 

2

追記

2018/07/02 09:37

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -1,4 +1,4 @@
1
- 入力した回数分だけループしたいのなら、lenは不要です。
1
+ もし入力した回数分だけループしたいのなら、lenは不要です。
2
2
 
3
3
  ```Python
4
4
 
@@ -22,9 +22,13 @@
22
22
 
23
23
 
24
24
 
25
+ しかし、後続のコードを見る限りこれがお望みの動作ではなさそうですね。
26
+
27
+
28
+
25
29
  ---
26
30
 
27
- ろで、この部分で何を実現したいのでしょうか?内部表現とは?
31
+ この部分で何を実現したいのでしょうか?内部表現とは?
28
32
 
29
33
  具体的にどんな入力をしたいんでしょうか。
30
34
 

1

追記

2018/07/02 09:33

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -22,6 +22,32 @@
22
22
 
23
23
 
24
24
 
25
+ ---
26
+
27
+ ところで、この部分で何を実現したいのでしょうか?内部表現とは?
28
+
29
+ 具体的にどんな入力をしたいんでしょうか。
30
+
31
+ > ```Python
32
+
33
+ # セルオートマトンの初期値を読み込む
34
+
35
+ line = input("caの初期値を入力せよ:")
36
+
37
+ print()
38
+
39
+
40
+
41
+ > # 内部表現への変換
42
+
43
+ for no in range(len(line)):
44
+
45
+ ca[no] = int(line[no])
46
+
47
+ > ```
48
+
49
+
50
+
25
51
  コードの書き方について
26
52
 
27
53
  ---