初学python,字典实现翻译系统

学习字典时的突发奇想,不多说,上代码。

#!/usr/bin/env python
#-*- coding utf-8 -*-
# author:luoyejingchen

import string
import sys

print("------欢迎使用翻译系统,------")
My_dict = {
    "中国" : "China",
    "爱" : "Love",
    "身份" : "status",
    "运动" : "sport",
    "钢" : "steel",
    "驾驶" : "drive",
    "空值" : "None",
}
while True:
    Your_query = input("请输入你需要翻译的词语(quit退出系统):")
    if Your_query == "quit":
        print("------欢迎再次使用本系统------")
        sys.exit()
    if (My_dict.get(Your_query)) is None:
        y = input("您输入的词语不存在于词库,是否添加?(是:y):")
        if y == 'y':
            value = input("您要添加的词语是\"" + Your_query +"\",请输入翻译为:")
            My_dict[Your_query] = value
        else:
        	print("您选择了不添加。")
            continue
    else:
        print("翻译为:" + My_dict.get(Your_query))
Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐