我正在使用 Python 和一些库(例如 voice_recognition、gtts 和 mpg321)开发虚拟助手。
现在,我的助手对任何已识别的对话都有一个特定的回复,但我希望它以随机的方式回复。
这是代码
def violet(data):
if "what is violet" in data:
speak("Yours truly.")
if "are you a robot" in data:
speak("I don't know what you've heard but virtual assistants have feelings too!")
这里如何使用随机函数?
最佳答案
这应该通过使用从序列中随机选择的随机
功能来实现这一点。
import random
# ...
speak(random.choice(["Yours truly.", "It is what you are talking to."]))
关于python - 如何在if语句中使用随机函数并同时在python中使用speak函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51979598/