# 判断两个单词是否是错位词
def are_anagrams(string1, string2):
# 逻辑代码
# str = str.lower() 字符串全部改为小写 只有进行赋值才能变更str的数据
# str.upper() 字符串全部改为大写
# str.replace(old,new) 替换字符串中的指定字符
string1 = "Astronomer".replace(" ","").lower()
string2 = "Moon starer".replace(" ","").lower()
len1 = len(string1)
len2 = len(string2)
if len1 != len2:
return False
# 字符串变列表
list2 = []
for s2 in range(len2):
list2.append(string2[s2])
# 列表要移除指定元素
for s1 in range(len1):
for s2 in list2:
if string1[s1] == s2:
list2.remove(s2)
if len(list2) == 0:
return True
else:
return False
string1 = input()
string2 = input()
print(are_anagrams(string1, string2))
Python错位词
最新推荐文章于 2025-05-23 09:16:47 发布