私はPythonを初めて使用し、クラスの割り当てに問題があります。
これが私のコードです:
print ('Plants for each semicircle garden: ',round(semiPlants,0))
印刷されるものは次のとおりです。
('Plants for each semicircle garden:', 50.0)
ご覧のとおり、括弧とアポストロフィが表示されていますが、表示したくありません。
私はPythonを初めて使用し、クラスの割り当てに問題があります。
これが私のコードです:
print ('Plants for each semicircle garden: ',round(semiPlants,0))
印刷されるものは次のとおりです。
('Plants for each semicircle garden:', 50.0)
ご覧のとおり、括弧とアポストロフィが表示されていますが、表示したくありません。
python3.xを使用していると思われる場合は、明らかにpython2.xを使用しています。python 2.xでは、括弧内のものは。として解釈されますtuple
。
1つの修正は、文字列フォーマットを使用してこれを行うことです。
print ( 'Plants for each semicircle garden: {0}'.format(round(semiPlants,0)))
これはpython2.6以降で機能します(単一の引数を囲む括弧はとして解釈されませんtuple
。1タプルを取得するには、次のようにする必要があります(some_object,)
)
この質問にPython-3.xのタグを付けましたが、実際にはPython2でコードを実行しているようです。
使用しているバージョンを確認するには、「python-V」を実行します。
printはステートメントであり、Python 2.xの関数ではないため、括弧を削除します。
print 'Plants for each semicircle garden: ',round(semiPlants,0)
Plants for each simicircle garden: 50.0