print是python 3中的无效语法

时间:2014-01-22 23:47:32

标签: python

我是新手,并且收到一条错误消息,指出print(第5行)语法无效

from random import randint
r=randint
while True:
    s=int(input('How many sides would you like on your die')
    print (r(1,s))

2 个答案:

答案 0 :(得分:4)

问题实际上不在第5行,而是在第4行。您有两个(括号,但只有一个)。在搜索最后的)时,Python解释器会检查以下行,并且仅在此时它会引发错误。

答案 1 :(得分:3)

s=int(input('How many sides would you like on your die')
                                                        ^

缺少一个右括号。