前言:
今天咱们对“pythontip刷题”都比较珍视,姐妹们都需要知道一些“pythontip刷题”的相关文章。那么小编同时在网摘上网罗了一些关于“pythontip刷题””的相关资讯,希望看官们能喜欢,各位老铁们一起来了解一下吧!1、编程试题:
编写一个程序,检查句子中的任何单词是否包含重复字母。
定义函数check_duplicate_letters(),参数为phrase(字符串)。
在函数内,如果字符串phrase的任何单词包含重复字母,则返回True,否则返回False。
示例输入
Taylor and harry are friends
示例输出
True
解释:
在测试输入中,单词harry包含重复字母,因为字母r出现了两次。因此输出为True。
2、代码实现:
可编辑代码如下:
#!/usr/bin/python3.9# -*- coding: utf-8 -*-## Copyright (C) 2024 , Inc. All Rights Reserved## @Time : 2024/2/11 7:39# @Author : fangel# @FileName : 107. 检查重复字母.py# @Software : PyCharmdef check_duplicate_letters(phrase): wordList = phrase.split(" ") for word in wordList: #利用set函数来对字符串进行去重,如果去重后的长度不等于原始长度,说明字符串里有重复元素,按题意需返回 if len(set(word)) != len(word): return True return False# 获取输入sentence = input()# 调用函数print(check_duplicate_letters(sentence))
3、代码分析:
由于集合中的元素是唯一的,因此可以使用set函数轻松地将重复的元素去除;
4、运行结果:
输入:
school
输出:
True
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #pythontip刷题