如何将此代码扩展到函数开头和结尾之间的所有字符串?
{{1}}
答案 0 :(得分:0)
你想要的是将可重复的代码打包成一个函数:
def typewriter_effect(text):
for c in text:
sys.stdout.write(c)
sys.stdout.flush()
seconds = "0." + str(randrange(1, 4, 1))
seconds = float(seconds)
time.sleep(seconds)
在此之后,您可以使用不同的文本调用该函数。参数字符串在函数中以text
形式提供。
typewriter_effect('Welcome to our agency.')
typewriter_effect("What's your inquiry?')
你可以在python中找到许多关于用户定义函数的tutorials。