def pz4char(char, sentence, idx): yb = LD_Yun.get(char) if yb is None: return '@' if len(yb) > 1: print '“%s”中的第%d个字,‘%s’字没有找到适当的解释'%(sentence, idx+1, char) chc = 1 for k, v in yb.items(): print '%d. %s(%s韵)'%(chc, '其它' if k[0]=='*' else k, v) chc += 1 chc = int(raw_input('选择适意(1~%d):'%len(yb))) yun = yb.items()[chc-1][1] else: yun = yb.get('*') # if yun is None: # # exit(1) diao = LD_YunBu2YinDiao.get(yun) if diao is None: return '@' return '_' if diao[3:] == '平' else '*'
def pz4char(char, sentence, idx): yb = LD_Yun.get(char) if yb is None: return "@" if len(yb) > 1: print "“%s”中的第%d个字,‘%s’字没有找到适当的解释" % (sentence, idx + 1, char) chc = 1 for k, v in yb.items(): print "%d. %s(%s韵)" % (chc, "其它" if k[0] == "*" else k, v) chc += 1 chc = int(raw_input("选择适意(1~%d):" % len(yb))) yun = yb.items()[chc - 1][1] else: yun = yb.get("*") # if yun is None: # # exit(1) diao = LD_YunBu2YinDiao.get(yun) if diao is None: return "@" return "_" if diao[3:] == "平" else "*"
def yun2pz(yun): yin = LD_YunBu2YinDiao.get(yun) if yin is None: return "@" return "_" if yin[-3:] == "平" else "*"
def yun2pz(yun): yin = LD_YunBu2YinDiao.get(yun) if yin is None: return '@' return '_'if yin[-3:]=='平'else'*'