Python编写find_repeat函数,该函数从键盘接收一个字符串的输入,然后函数检查字符串,将其中所有有重复的字符依次输出(如有多个,空格隔开输出)
时间: 2024-03-09 22:50:04 浏览: 74
找重复字符
好的,以下是Python代码实现:
```python
def find_repeat():
string = input("请输入一个字符串:")
repeat_chars = []
for i in range(len(string)):
if string[i] in string[i+1:] and string[i] not in repeat_chars:
repeat_chars.append(string[i])
print("该字符串中的重复字符为:", end="")
for char in repeat_chars:
print(char, end=" ")
```
函数首先从键盘接收一个字符串的输入,然后使用双重循环遍历字符串中的每个字符,检查该字符是否在后面的字符中出现过,如果出现过且该字符还没有被记录下来,就将该字符添加到重复字符列表中。最后,使用循环遍历重复字符列表,将其中的字符依次输出。
阅读全文