Checking strings against each other (Anagrams)

后端 未结 23 1985
忘了有多久
忘了有多久 2020-11-30 10:55

The assignment is to write a program that accepts two groups of words from the user and then prints a \"True\" statement if the two are anagrams (or at least if all the lett

23条回答
  •  忘掉有多难
    2020-11-30 11:10

    >>> s1 = 'vivid'
    >>> s2 = 'dvivi'
    >>> s3 = 'vivid'
    >>> def is_anagram(s1, s2):
    ...     if s1.lower() == s2.lower():
    ...         return False
    ...     return sorted(s1.lower()) == sorted(s2.lower())
    ...
    >>> is_anagram(s1, s2)
    True
    >>> is_anagram(s1, s3)
    False
    >>> s2 = 'dvivii'
    >>> is_anagram(s1, s2)
    False
    >>> s2 = 'evivi'
    >>> is_anagram(s1, s2)
    False
    >>> 
    

提交回复
热议问题