使用prompt()函数实现一个简易的英汉翻译工具(Python)
发布时间:2023-12-14 06:46:34
要实现一个简易的英汉翻译工具,我们可以使用Python中的prompt()函数以及一个英汉翻译的数据字典。下面是一个实现例子:
# 创建英汉翻译的数据字典
dictionary = {
'hello': '你好',
'world': '世界',
'apple': '苹果',
'cat': '猫',
'dog': '狗'
}
# 翻译函数
def translate(word):
# 将单词转换为小写,确保字典中的匹配不区分大小写
word = word.lower()
# 在数据字典中查找单词的翻译
if word in dictionary:
return dictionary[word]
else:
return '未找到翻译'
# 使用示例
while True:
# 通过prompt()函数获取待翻译的单词
word = prompt('请输入要翻译的单词(输入q退出):')
if word == 'q':
break
# 调用翻译函数并打印结果
translation = translate(word)
print('翻译结果:', translation)
在这个例子中,我们首先创建了一个英汉翻译的数据字典,其中包含了一些简单的单词与对应的翻译。然后定义了一个翻译函数translate(),它接受一个单词作为参数,并在数据字典中查找对应的翻译。如果找到了则返回翻译结果,否则返回'未找到翻译'。
在使用示例中,我们使用一个无限循环来不断地获取用户输入的单词,并调用翻译函数进行翻译。当用户输入'q'时,循环退出,程序结束运行。
你可以根据自己的需要修改数据字典,添加更多的单词与翻译。这个简易的英汉翻译工具可以帮助你快速翻译一些简单的英文单词。
