2016-10-30 25 views
0
def meter_to_cm(m): 
    cm = m * 10 
    print(m,'m equals to',cm,'cm') 

meter_to_cm(12) 

は結果が示してPythonの基本的な結果フォーマット

(12, 'm equals to', 120, 'cm') 

は、どのように私はそれを括弧、引用符とカンマを表示しないことができますか? Pythonの3のために

+0

使用しているPythonのバージョンは? –

+1

途中で12mは1200cmに等しいです。 –

+0

非常に役に立ちます:https://pyformat.info/ –

答えて

0

、使用のPython 2では

def meter_to_cm(m): 
    cm = m * 100 
    print("{0} m equals to {1} cm".format(m, cm)) 

meter_to_cm(12) 
1

次print文は関数ではありません。あなたは

print(m, 'm equals to', cm, 'cm') 

を実行した場合、それは実際にタプル(出力で、したがって括弧)を印刷し

print (m, 'm equals to', cm, 'cm') 

に等しくなります。

あなたのプロジェクトは、Python 3ではなくPython 2を使用していると思います。PyCharmでは、実行コンフィギュレーションまたはプロジェクトSDK(ファイル>プロジェクトの構造>プロジェクト)を確認する必要があります。

あなたが実際に括弧なしでテキストを印刷する必要がありますPythonの2

print m, 'm equals to', cm, 'cm' 

を使用している場合。

関連する問題