对于我的电脑科学课我被分配到一个英文海盗字典。提示用户输入一个句子,然后翻译成海盗,但它不工作,我不知道为什么。任何帮助,将不胜感激。无法调用字典功能。 keyError 0
eng2pir = {}
eng2pir['sir'] = 'matey'
eng2pir['hotel'] = 'fleabag inn'
eng2pir['restauraunt'] = 'galley'
eng2pir['your'] = 'yer'
eng2pir['hello'] = 'avast'
eng2pir['is'] = 'be'
eng2pir['professor'] = 'foul blaggart'
a = input("Please enter a sentence to be translated into pirate: ")
for x in range(len(a)):
b = a.replace(x, eng2pir[x])
print(b)
应该是你的代码的字来代替单词? –
是啊,它应该翻译一字一句:/ – mikeprogrammer