如何使用字符串格式在列表之间连续切换

时间:2018-10-23 19:57:49

标签: python string format

这将是制作一个简单的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))

当我在底部格式化字符串时,如何能够在两个列表之间简单地交替,例如,如果我想做名词形容词,名词形容词等,我该如何去掉字符串,第一个名词在列表中,列表中的第一个形容词,列表中的第二个名词,列表中的第二个形容词,列表中的第三个名词,列表中的第三个形容词

0 个答案:

没有答案