teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

3

Fix expression

2020/07/24 04:36

投稿

y_shinoda
y_shinoda

スコア3272

answer CHANGED
@@ -1,5 +1,3 @@
1
- ## 原因
2
-
3
1
  ```python
4
2
  print(division)
5
3
  ```

2

Fix answer

2020/07/24 04:36

投稿

y_shinoda
y_shinoda

スコア3272

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

2020/07/24 04:34

投稿

y_shinoda
y_shinoda

スコア3272

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