回答編集履歴
3
修正
answer
CHANGED
@@ -26,7 +26,7 @@
|
|
26
26
|
keisan(4, 5)
|
27
27
|
```
|
28
28
|
|
29
|
-
なお
|
29
|
+
なお出力は呼び出し側で担い、keisanは本当に計算するだけの関数にした方が使い易いです。
|
30
30
|
```Python
|
31
31
|
def keisan(a, b):
|
32
32
|
c = a + b
|
@@ -35,12 +35,10 @@
|
|
35
35
|
print("計算結果は%dです。" % keisan(1, 2))
|
36
36
|
|
37
37
|
|
38
|
-
#
|
38
|
+
# "1 と 2 を keisan した結果" と "3 と 4 を keisan した結果" を keisan したい
|
39
39
|
ret = keisan(keisan(1, 2), keisan(3, 4))
|
40
40
|
print("計算結果は%dです。" % ret)
|
41
41
|
```
|
42
42
|
|
43
|
-
```
|
44
|
-
|
45
43
|
---
|
46
44
|
なおご提示の例の場合、global宣言は冗長です。
|
2
追記
answer
CHANGED
@@ -26,5 +26,21 @@
|
|
26
26
|
keisan(4, 5)
|
27
27
|
```
|
28
28
|
|
29
|
+
なおprintは呼び出し側で用いた方が使い易いです。
|
30
|
+
```Python
|
31
|
+
def keisan(a, b):
|
32
|
+
c = a + b
|
33
|
+
return c
|
34
|
+
|
35
|
+
print("計算結果は%dです。" % keisan(1, 2))
|
36
|
+
|
37
|
+
|
38
|
+
# 『1 と 2 を keisan した結果』と『3 と 4 を keisan した結果』を keisan したい
|
39
|
+
ret = keisan(keisan(1, 2), keisan(3, 4))
|
40
|
+
print("計算結果は%dです。" % ret)
|
41
|
+
```
|
42
|
+
|
43
|
+
```
|
44
|
+
|
29
45
|
---
|
30
46
|
なおご提示の例の場合、global宣言は冗長です。
|
1
追記
answer
CHANGED
@@ -6,19 +6,25 @@
|
|
6
6
|
|
7
7
|
```Python
|
8
8
|
# 2 と 3 を keisan したい
|
9
|
-
|
10
9
|
a = 2
|
11
10
|
b = 3
|
12
11
|
keisan()
|
12
|
+
|
13
|
+
# 4 と 5 を keisan したい
|
14
|
+
a = 4
|
15
|
+
b = 5
|
16
|
+
keisan()
|
13
17
|
```
|
14
18
|
|
15
19
|
**後者**
|
16
20
|
|
17
21
|
```Python
|
18
22
|
# 2 と 3 を keisan したい
|
23
|
+
keisan(2, 3)
|
19
24
|
|
25
|
+
# 4 と 5 を keisan したい
|
20
|
-
keisan(
|
26
|
+
keisan(4, 5)
|
21
27
|
```
|
22
28
|
|
23
29
|
---
|
24
|
-
なお
|
30
|
+
なおご提示の例の場合、global宣言は冗長です。
|