お世話になります。
今関数の戻り値について勉強しています。
シヨ穂的な質問になりますがお教えください
def distance(a, b):
... import math
... return math.sqrt((a[0]-b[0])**2 + (a[1]-b[1])**2)
...
distance((3, 4),(0, 0))
5.0
上記のようなコードでそもそもなぜ5.0になるのかがわかりません
平方根の計算で
return math.sqrt((a[0]-b[0])**2 + (a[1]-b[1])**2)
...
distance((3, 4),(0, 0))
この部分の内容がよく理解できていません
このような計算方法が書かれているような書籍があればお教えいただきたいです。調べても出てこないのでお尋ねいたしました。
よろしくお願いいたします
どこがわからないんですか?return?(3,4)という渡し方?その他?
コードが変だと思ったら、** と書いてたんですね。コードはちゃんとコードブロックで書きましょう。https://teratail.com/help/question-tips#questionTips3-5-1
なるほどー。何度やってもSyntaxErrorだったので狂ったように調べてました。
皆様申し訳ございませんでした。コードの内容がいまいち理解できていませんでしたがお陰様で分かりました。今後はコードブロックを利用させていただきます。
回答1件
あなたの回答
tips
プレビュー