如何定义一个按字母顺序排列单词的函数

时间:2014-04-10 04:17:02

标签: python-2.7 anagram

我是python的新手,并试图编写一个程序来检查两个单词是否是彼此的字谜。但是,我不想使用内置函数,例如sort()sorted()。我想通过自己的功能来做,但我无法做到。我的代码无法正常运行。

a=raw_input("Enter a string: ")
b=raw_input("Enter another string: ")


def arrange(x):
   """To arrange strings alphabetically charecter wise"""
   c=list(x)
   f=""
   for i in range(65,90,1):
        for j in c:

            if j == unichr(i) :
                f=f+j
            else :
                print "not ok"
   print "f=",f                
   return f



e = arrange(b)
d = arrange(a)
if d==e :
    print "anagram"
else :
    print "not anagram"

0 个答案:

没有答案