匹配

def compare(str1, str2):
    str1_list = list(str1)
    str2_list = list(str2)
    str1_list.sort()
    str2_list.sort()
    if len(str1) != len(str2):
        print("单词组成不相同")
    else:
        flog = 1
        for i in range(0, len(str1)):
            if str1_list[i] != str2_list[i]:
                flog = 0
                break
        if flog:
            print("单词组成相同")
        else:
            print("单词组成不相同")


def main():
    while 1:
        str1 = input("第一个单词:")
        str2 = input("第二个单词:")
        compare(str1, str2)
        y = input("是否继续比较:(Y/退出任意键)")
        if y != 'Y':
            break


if __name__ == '__main__':
    main()

你可能感兴趣的:(匹配)