我试着写一个程序,把一串字母翻译成盲文序列,其中1是凸起的凸起,0是平坦的服务。现在我已经创建了一个字典,把所有的字母都翻译成盲文字母。你知道吗
myDict = {'a' : '100000','b': '110000','c': '100100','d': '100110','e': '100010','f': '110100','g': '110110','h':'110010','i': '010100','j':'010110','k': '101000','l': '111000','m':'101100','n': '101110','o': '101010','p': '111100','q': '111110','r': '111010','s':'011100', 't': '011110','u': '101001','v': '111001','w': '010111','x': '101101','y': '101111','z': '101011'}
现在,我想看看是否有一种方法,我可以输入一个像'史蒂夫'这样的名字,并将其输出到相应的盲文副本,这将是0111001110100011100010
编辑:这就是我现在拥有的。你知道吗
myDict = {'a' : '100000','b': '110000','c': '100100','d': '100110','e': '100010','f': '110100','g': '110110','h':'110010','i': '010100','j':'010110','k': '101000','l': '111000','m':'101100','n': '101110','o': '101010','p': '111100','q': '111110','r': '111010','s':'011100', 't': '011110','u': '101001','v': '111001','w': '010111','x': '101101','y': '101111','z': '101011'}
def braille(string, myDict):
a = ''
for char in string:
a.join(myDict[char])
return a
char = str(input())
braille(char, myDict)
我知道发生了什么,我只是不知道当我调用它时我需要在我的参数中输入什么。而且,当我运行它的时候,它好像什么也没有返回
下面是使用@Patrick Haugh建议的连接方法的简明函数
用途:
其中myDict是你概述的盲文词典。你知道吗
相关问题 更多 >
编程相关推荐