为什么这段代码错了(来自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
提前致谢
答案 0 :(得分:1)
你忘记了最后一行中的+
运算符,并且在该行的末尾有一个额外的关闭运算符。
print (str(a) + " mutiplied by " + str(b) + "multiplied by" + str(c) " equals " + str(d)))
^^^ ^^^