import random
keywords = ['paper', 'car', 'plane', 'keys']
#output random word however many times
for number in range(100):
random_word = ''
#Loop through keywords and generate random letters
for word in keywords:
#Determine how many letters we will grab
letters_to_grab = random.randrange(1, len(word))
#Grab a random letter for however many we need
for letter in range(letters_to_grab):
#Add random letter to word
random_letter_index = random.randrange(1, len(word))
random_word = random_word + word[random_letter_index]
#remove picked letter from word
word = word[:random_letter_index] + word[random_letter_index + 1:]
print(random_word)
在询问有关堆栈溢出的问题时,您应该提供一些您尝试过的示例代码,并确定您需要帮助的具体内容。相反,您基本上要求我们为您编写代码。今后要注意这一点
也就是说,我花了15分钟来编写您的代码,因为我正在寻找一个简单的脑筋急转弯:
我认为这段代码主要是自我解释的,但如果有什么不清楚的地方,请提问
相关问题 更多 >
编程相关推荐