是否可以通过随机字母生成有意义的文本 如前。如果我输入
sbras
程序应该给出类似的东西
军刀
如果上述请求无法得到一个好的答案,那么
我喜欢黑客和屏幕上屏幕上生成的文字和/或数字。技术电影
是否有一些生成文本或数字,我的意思是键入动画
我可以在python print
中使用我自己的文字和数字,但不会给我像电影这样的打字动画
如果上述请求可以在python中完成,那将是很好的
但如果可以用其他语言完成,我也会感激
答案 0 :(得分:0)
关于你的第一个问题:嗯,这取决于你想要它的具体程度。如果你想要实时做,即你想在输入随机内容时出现正确的单词,那么,祝你好运。如果你有一个随机字母的文字,你可以事后找到文字中每个单词的正确字谜。但是,您需要一个正确的单词列表,以查看它们是否是字谜。
请注意,"一个带有正确单词的句子"是一个完全不同的东西而不是"一个恰当的句子"。前者是相对容易的,有足够的时间和精力,而后者是(接近)不可能做,因为你需要你的程序知道语法和单词的类型(即名词,动词,介词... )。
至于你的第二个问题,印刷确实是即时的。但是,您可以使用time
模块来获得所需的效果。一个例子:
import time
import sys
sentence = "The quick brown fox jumps over the lazy dog"
for c in sentence:
sys.stdout.write(c)
time.sleep(0.1)
您可以根据自己的喜好调整0.1 - 它是以秒为单位的睡眠时间。您甚至可以在某个时间间隔内随机进行。因为我使用sys.stdout.write
而不是print c
或print c,
,请参阅this question。