2016-12-24 18 views
0

を働いていませんこんにちは、誰もが、これは私のコードです:のPython 3.5.2:印刷( "%M" %(MUL))

num1 = int(input("Enter first number:")) 
num2 = int(input("Enter second number:")) 
mul = num1*num2 
print("Mul:%m"%(mul)) 

それは、次のエラー与えている:

Traceback (most recent call last): 
    File "/Users/imkaranpatil/Python Training/Basics/Basic_2.py", 
line 8, 
in <module> 
    print("Mul:%m"%(mul)) 
ValueError: unsupported format character 'm' (0x6d) at index 5 

はなぜですこれは起こっている?どういう理由ですか?私は他の文字フォーマットが動作することを知っています。 %mの背後にある理由を知りたいだけです。

答えて

0

例外は何が間違っているかを正確に伝えています。 dなどのdifferent format characterを試してください。

+0

を、私は働いていません%mの背後にある理由を知りたいです。 –

+1

例外のように**はあなたに**を伝えているので、 '%m'は使えません。ランダムな文字を選ぶことはできません。 –

+0

助けてくれてありがとう! –

0

このお試しください:うん、異なるフォーマットの文字は、それとは問題を作業していない

print("Mul:%d"%(mul)) 
+1

これで問題はありません。%mの背後にある理由を知りたいだけです。 –