为什么我在random.randint()上出现语法错误?



我最近开始尝试学习python,并在网上找到了这个小骰子程序:

import random
min = 1
max = 6
roll_again = 'yes'
while roll_again == 'yes' or roll_again == 'y':
print ('rolling the dices...')
print ('The values are...')
print random.randint(min, max)
print random.randint(min, max)
roll_again = raw_input('Roll the dice again?')

但是,当尝试执行程序时,我在第一行print random.randint(min, max)出现语法错误,说这是一个无效的语法。我在网上四处寻找答案,但我找不到任何解决方案。我将不胜感激任何帮助。

它是 python 3。 您应该对 print 语句使用括号。

最新更新