我是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"