打印语句中的Python语法问题

时间:2017-08-30 18:32:03

标签: python

我开始学习python并坚持非常基本的问题。无法通过我自己或谷歌解决此问题,需要您的帮助。

当我运行此代码时。这就是我对输出的期望。

pizzas = ['Cheese Pizza', 'Veggie Pizza', 'Spicy Pizza']
for i in pizzas:
    print ("I love " + i)
print ("Actually I donot like pizza that much. Its unhealthy")

预期输出

I love Cheese Pizza
I love Veggie Pizza
I love Spicy Pizza
Actually I donot like pizza that much. Its unhealthy

错误

File "<stdin>", line 3
print ("Actually I donot like pizza that much. Its unhealthy")
        ^
SyntaxError: invalid syntax

我正在使用Python 2.6.6。

1 个答案:

答案 0 :(得分:1)

你不需要python 2.x中的print函数之后的()

所以: 打印(&#34;我爱&#34; + i)应该打印&#34;我爱&#34; +我 打印(&#34;实际上我不太喜欢披萨。它不健康&#34;)应该打印&#34;其实我不喜欢披萨那么多。它不健康&#34;

iDonut不应该是一个说话的人......