python用5种方式实现录入单词表 准备5个单词及翻译存入单词文件例: a 一个 apple: 苹果翻译单词: 输入单词把翻译打印出来如果没有这个单词则报No such word
- 使用字典实现
word_dict = {'a': '一个', 'apple': '苹果'} word = input('请输入要翻译的单词:') if word in word_dict: print(word_dict[word]) else: print('No such word')
- 使用列表实现
word_list = [['a', '一个'], ['apple', '苹果']] word = input('请输入要翻译的单词:') for w in word_list: if word == w[0]: print(w[1]) break else: print('No such word')
- 使用元组实现
word_tuple = (('a', '一个'), ('apple', '苹果')) word = input('请输入要翻译的单词:') for w in word_tuple: if word == w[0]: print(w[1]) break else: print('No such word')
- 使用类实现
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))
- 使用函数实现
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))
原文地址: http://www.cveoy.top/t/topic/beKR 著作权归作者所有。请勿转载和采集!