質問編集履歴

2

質問補足

2021/03/25 02:39

投稿

taixnihsi
taixnihsi

スコア4

test CHANGED
File without changes
test CHANGED
@@ -5,6 +5,12 @@
5
5
 
6
6
 
7
7
  単純に二つの関数(sayhelloとpostTaxPrice)で引数があるかないかの違いですが、呼び出し時に前者は関数名で呼び出しています。対して、後者のpostTaxPriceはprintで呼び出しています。この違いはなぜ起きるのでしょうか?
8
+
9
+
10
+
11
+ 戻り値を含むときはprintを使うのでしょうか?
12
+
13
+
8
14
 
9
15
 
10
16
 

1

コードの修正

2021/03/25 02:39

投稿

taixnihsi
taixnihsi

スコア4

test CHANGED
File without changes
test CHANGED
@@ -14,10 +14,6 @@
14
14
 
15
15
  print("こんにちは")
16
16
 
17
-
18
-
19
- sayhello()
20
-
21
17
 
22
18
 
23
19
  def postTaxPrice(price):
@@ -28,31 +24,13 @@
28
24
 
29
25
 
30
26
 
27
+ sayhello()
28
+
31
29
  print(postTaxPrice(100),"円")
32
30
 
33
31
  postTaxPrice(100)
34
32
 
35
- def sayhello():
36
33
 
37
- print("こんにちは")
38
-
39
-
40
-
41
- sayhello()
42
-
43
-
44
-
45
- def postTaxPrice(price):
46
-
47
- ans = price * 1.08
48
-
49
- return ans
50
-
51
-
52
-
53
- print(postTaxPrice(100),"円")
54
-
55
- postTaxPrice(100)
56
34
 
57
35
 
58
36