字谜解释器需要句子有单词limi

2024-09-24 06:23:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在尝试做一个程序,运行在字典上,它可以从输入的字符串中生成假名。我在这里找到了这个问题的大部分代码Algorithm to generate anagrams,但我需要让程序只输出一行最大字数,而不是只使用一个设定长度(最小字长)的字词。在

如果输入是:python字谜.py“寻找字谜”3字典.txt. 输出将是“游戏迷的最低点”,因为它最多只使用3个字来创建一个字元。 ? 在


Tags: to字符串代码py程序txt字典algorithm
2条回答

我通常不喜欢让程序成为for程序员。 据我所知:

import random

word = "scramble"

scramble = list(word)

for i in range(len(scramble)):
    char = scramble.pop(i)
    scramble.insert(random.randint(0,len(word)),char)
print(''.join(scramble))

这将对word变量进行置乱。在

希望这有帮助!在

谢谢:)

这只是一个小小的解决办法,但是如果你只想过滤掉长度比指定参数短的单词,那么你可以在程序main中进行更改。在

您的程序当前显示:

for word in words.anagram(letters):
   print word

你可以把程序改成:

^{pr2}$

不是最优雅的回答,但是,我希望这有帮助!在

相关问题 更多 >