0

最近开始尝试学习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)行出现语法错误,说它是无效的语法。我在网上四处寻找答案,但我找不到任何解决方案。我会很感激任何帮助。

4

1 回答 1

0

它是 python 3。你应该在 print 语句中使用括号。

于 2020-01-11T15:06:47.883 回答