【发布时间】:2015-04-24 16:37:50
【问题描述】:
所以我希望这段代码按照 list1 到 list2 到 list3 的顺序从每个列表中选择一个随机项。然后我希望它把它们放入一个随机生成的句子中:
from random import randint
list1 = ["Artless", "Bawdy", "Bootless"]
list2 = ["Base-court", "Bat-fowling", "Beetle-headed"]
list3 = ["Apple-john", "Baggage", "Bladder"]
import random
def nurd3():
print (random.choice(list1))
def nurd2():
print (random.choice(list2))
def nurd1():
print (random.choice(list3))
print ("Thou" + nurd1() + nurd2() + nurd3())
【问题讨论】:
-
您正在打印,而不是返回。所以函数调用会打印出他们的单词,什么也不返回,然后你打印出
thou字符串... -
请务必包含您获得的输出以及您的预期。许多程序员可以猜测你的问题是什么,但如果没有明确的问题陈述,你的问题对其他人没有用处。