要求:
编写一个程序,检查句子中的任何单词是否包含重复字母。
- 定义函数
check_duplicate_letters()
,参数为phrase
(字符串)。 - 在函数内,如果字符串
phrase
的任何单词包含重复字母,则返回True
,否则返回False
。
示例输入
Taylor and harry are friends
示例输出
True
解释: 在测试输入中,单词
harry
包含重复字母,因为字母r
出现了两次。因此输出为True
。
-使用
split()
函数将字符串拆分成单词。-使用
set()
函数来获取字符串中的唯一字母。
代码:
def check_duplicate_letters(phrase):
words = sentence.split()
for word in words:
if len(set(word))!=len(word):
return True
return False
# 获取输入
sentence = input()
# 调用函数
print(check_duplicate_letters(sentence))