这将是制作一个简单的mad-libs游戏的基本想法。 我最终的目标是能够在多个列表之间交替,从列表的第一项到最后一项依次进行。
print("<<<<<<<<<<<<<<<<<<<<<<<<< Mad Libs >>>>>>>>>>>>>>>>>>>>>>>>>")
adjective = []
noun = []
def nouns():
global noun
ans = input("Noun:\n> ").lower()
noun.append(ans)
def adjectives():
global adjective
ans = input("Adjective:\n> ").lower()
adjective.append(ans)
adjectives()
adjectives()
adjectives()
nouns()
nouns()
nouns()
print("{} {} {} {} {} {}".format(*noun, *adjective))
当我在底部格式化字符串时,如何能够在两个列表之间简单地交替,例如,如果我想做名词形容词,名词形容词等,我该如何去掉字符串,第一个名词在列表中,列表中的第一个形容词,列表中的第二个名词,列表中的第二个形容词,列表中的第三个名词,列表中的第三个形容词