我目前正在尝试制作一个刽子手游戏,你可以选择一个单词中的字母数。你知道吗
hLetters = int(input("How many letters? (4-16)\n"))
def word(letters):
if letters == 4:
random.choice(list4)
if letters == 5:
random.choice(list5)
# etc, etc
word(hLetters)
显然,这是低效的-有没有一种方法来获取要放在“list”后面的hLetters的值,以便在输入为4时自动选择“list4”,或者在输入为8时自动选择“list8”?你知道吗
那是一张单子。就像你有一个多个字母的列表一样,不要把它们称为letter1,letter2,而是把你的多个字母列成一个列表
然后呢
你可以把所有的单子都放在字典里-
从这个dict值中随机选择-
你可以用一个列表来做这个
相关问题 更多 >
编程相关推荐