回答編集履歴

1

修正

2018/12/05 01:16

投稿

can110
can110

スコア38268

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  `initdt(`において`return`文を2行書いていますが、それでは最初の`return`文しか実行されませんし、`B`はどこからも参照できません。
4
4
 
5
- さらに、呼出元にて`B`を受け取っておらず、`execCell(`にも渡していないため`B`は利用できません。
5
+ さらに、呼出元にて`B`を受け取って~~おらず、`execCell(`にも渡して~~いないため`B`は利用できません。
6
6
 
7
7
  以下のように修正が必要です。
8
8
 
@@ -12,26 +12,14 @@
12
12
 
13
13
  def initdt():
14
14
 
15
+ # 略
16
+
15
17
  return A,B # Bも返す
16
18
 
17
-
18
-
19
- #セルオートマトンの実行
20
-
21
- def execCell(A,B,i1): # Bも渡す
22
-
23
-
24
-
25
19
  # 略
26
-
27
-
28
20
 
29
21
  #実行メイン
30
22
 
31
23
  A,B=initdt() # Bも受け取る
32
24
 
33
-
34
-
35
- execCell(A,B,k) # Bも渡す ※複数場所で呼出あり
36
-
37
25
  ```