语法Python无效?

时间:2013-09-21 14:55:32

标签: python

为什么这段代码错了(来自Python 3.3.2)。当我多次查看代码时,它输出的所有内容都是“无效语法”:

#Get the numbers from the useer
a = int(input("Enter number a: "))
b = int(input("Enter number b: "))
c = int(input("Enter number c: "))

d = a*b*c #Make d a times b times c

#Display the results
print (str(a) + " mutiplied by " + str(b) + "multiplied by" + str(c) " equals " + str(d)))

这是它应该输出的内容:

输入数字a:5

输入数字b:10

输入数字c:3

5乘以10乘以3等于150

提前致谢

1 个答案:

答案 0 :(得分:1)

你忘记了最后一行中的+运算符,并且在该行的末尾有一个额外的关闭运算符。

print (str(a) + " mutiplied by " + str(b) + "multiplied by" + str(c) " equals " + str(d)))
                                                                   ^^^                  ^^^