关于#python#的问题:但是运行是错的 我的想法是便利一遍 然后只针对未重复的字符

力扣题目 请教一下 代码有什么问题吗? 但是运行是错的 我的想法是便利一遍 然后只针对未重复的字符

img

循环一执行,就走入else代码块了。函数直接返回true了

望采纳
无论输入什么字符串,第一次一定会进入到第二个else版块进行输出。
根据题主的思路推荐两种解决方向:
① 判断s与set(s)的长度是否一致,不一致即为有重复单词
② 判断s内各单词出现次数,出现某一单词出现次数>=2即为有重复单词