TypeError:randint()只需3个参数(给定2个)

时间:2018-04-03 07:07:05

标签: python python-2.7 random

import random
List1 = ['I am a ', 'You are a ']
List2 = ['man', 'woman', 'duck']
L1 = random.randint(List1)
L2 = random.randint(List2)
print L1 + L2

我正在尝试制作一个随机句子生成器,但却出现了错误: TypeError:randint()只需3个参数(给定2个)

1 个答案:

答案 0 :(得分:1)

不应使用random.randint()',而应使用'random.choice()',如下所示:

L1 = random.choice(List1)
L2 = random.choice(List2)