大家好,这是我的代码:
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 :(得分:0)
例外是告诉你到底出了什么问题。尝试使用different format character,例如d
。
答案 1 :(得分:0)
试试这个:
print("Mul:%d"%(mul))