1. 使用字典实现

word_dict = {'a': '一个', 'apple': '苹果'} word = input('请输入要翻译的单词:') if word in word_dict: print(word_dict[word]) else: print('No such word')

  1. 使用列表实现

word_list = [['a', '一个'], ['apple', '苹果']] word = input('请输入要翻译的单词:') for w in word_list: if word == w[0]: print(w[1]) break else: print('No such word')

  1. 使用元组实现

word_tuple = (('a', '一个'), ('apple', '苹果')) word = input('请输入要翻译的单词:') for w in word_tuple: if word == w[0]: print(w[1]) break else: print('No such word')

  1. 使用类实现

class Word: def init(self): self.word_dict = {'a': '一个', 'apple': '苹果'}

def translate(self, word):
    if word in self.word_dict:
        return self.word_dict[word]
    else:
        return 'No such word'

word_obj = Word() word = input('请输入要翻译的单词:') print(word_obj.translate(word))

  1. 使用函数实现

def translate(word): word_dict = {'a': '一个', 'apple': '苹果'} if word in word_dict: return word_dict[word] else: return 'No such word'

word = input('请输入要翻译的单词:') print(translate(word))

python用5种方式实现录入单词表 准备5个单词及翻译存入单词文件例: a 一个 apple: 苹果翻译单词: 输入单词把翻译打印出来如果没有这个单词则报No such word

原文地址: http://www.cveoy.top/t/topic/beKR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录