Pythonクイズをする必要があります。
ここに質問があります:
ここでの課題は、2空間のポイントを表す文字列を返す関数format_pointを作成することです。この関数は3つのパラメーターを取ります。最初の2つは、ポイントのx座標とy座標を表す浮動小数点数であり、3番目のパラメーターは、小数点以下の必要な桁数を指定する整数です。返される文字列は「(23.176,19.235)」の形式です。たとえば、次の3行のコードは、出力(0.67、17.12)を出力する必要があります。
私がしたことは:
>>> def coordinate(x,y,n):
... str_x = format(x,"."+n+"f")
... str_y = format(y,"."+n+"f")
... print("("+str_x+","+str_y+")")
...
>>> coordinate(10.242,53.124,2)
エラーが発生しました:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<stdin>", line 2, in coordinate
TypeError: cannot concatenate 'str' and 'int' objects
どこで間違ったの?