初歩的な質問です。
現在Pythonを学習しているのですが、関数の呼び出し時の違いがよくわかりません。
単純に二つの関数(sayhelloとpostTaxPrice)で引数があるかないかの違いですが、呼び出し時に前者は関数名で呼び出しています。対して、後者のpostTaxPriceはprintで呼び出しています。この違いはなぜ起きるのでしょうか?
戻り値を含むときはprintを使うのでしょうか?
python
1def sayhello(): 2 print("こんにちは") 3 4def postTaxPrice(price): 5 ans = price * 1.08 6 return ans 7 8sayhello() 9print(postTaxPrice(100),"円") 10postTaxPrice(100) 11 12
terminal
1こんにちは 2108.0 円 3>>>
回答2件
あなたの回答
tips
プレビュー