回答編集履歴
3
Fix expression
answer
CHANGED
@@ -1,5 +1,3 @@
|
|
1
|
-
## 原因
|
2
|
-
|
3
1
|
```python
|
4
2
|
print(division)
|
5
3
|
```
|
2
Fix answer
answer
CHANGED
@@ -9,23 +9,4 @@
|
|
9
9
|
|
10
10
|
```python
|
11
11
|
print(division())
|
12
|
-
```
|
13
|
-
|
14
|
-
## コードの修正例
|
15
|
-
|
16
|
-
実行結果が少数で表示されますが、
|
17
|
-
整数で割り切れなかったときのために、このままの方が良いでしょう:
|
18
|
-
|
19
|
-
```python
|
20
|
-
def division(x):
|
21
|
-
return x / 2
|
22
|
-
|
23
|
-
print(division(4))
|
24
|
-
```
|
25
|
-
|
26
|
-
実行結果:
|
27
|
-
|
28
|
-
```console
|
29
|
-
$ python test.py
|
30
|
-
2.0
|
31
12
|
```
|
1
Add expression
answer
CHANGED
@@ -1,3 +1,18 @@
|
|
1
|
+
## 原因
|
2
|
+
|
3
|
+
```python
|
4
|
+
print(division)
|
5
|
+
```
|
6
|
+
|
7
|
+
上記の記法は関数のオブジェクト自体が `print()` の引数として与えられてしまっています
|
8
|
+
次のように末尾に `()` を付けて関数を実行すると、実行結果が `print()` の引数になります:
|
9
|
+
|
10
|
+
```python
|
11
|
+
print(division())
|
12
|
+
```
|
13
|
+
|
14
|
+
## コードの修正例
|
15
|
+
|
1
16
|
実行結果が少数で表示されますが、
|
2
17
|
整数で割り切れなかったときのために、このままの方が良いでしょう:
|
3
18
|
|