码迷,mamicode.com
首页 > 其他好文 > 详细

每日一程-19.检查输入的两个词是否构成变位词

时间:2019-02-27 01:42:37      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:inpu   creat   word   \n   int   not   ted   python   code   

Author: Notus(hehe_xiao@qq.com)
Create: 2019-02-26
Update: 2019-02-26

检查输入的两个词是否构成变位词

环境

Python version: 3.7.1

代码如下(a.py)

'''
    检查输入的两个词是否构成变位词, 即字母相同,顺序不同。
    @Author: Notus(hehe_xiao@qq.com)
    @Create: 2019-02-26
    @Update: 2019-02-26
    @Version: 0.1
'''

def areAnagram(word1, word2):
    word1_sorted = sorted(word1)
    word2_sorted = sorted(word2)
    return word1_sorted == word2_sorted

twowords = input("输入两个由空格分隔的单词:")
word1, word2 = twowords.split(" ")

if areAnagram(word1, word2):
    print("构成Anagram")
else:
    print("不构成Anagram")

运行

C:\Users\Notus\Desktop>python a.py
输入两个由空格分隔的单词:word drow
构成Anagram

C:\Users\Notus\Desktop>python a.py
输入两个由空格分隔的单词:kkkk dddd
不构成Anagram

每日一程-19.检查输入的两个词是否构成变位词

标签:inpu   creat   word   \n   int   not   ted   python   code   

原文地址:https://www.cnblogs.com/leo1875/p/10440989.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!