编写程序实现在一个字符串中查找指定的字符,并输入指定的字符在字符串中出现的次数及位置,如果字符串中不包含指定的字符,请输出提示信息。
时间: 2024-05-01 17:21:39 浏览: 82
好的,以下是 Python 语言的示例代码:
```python
def find_char(string, char):
count = 0
positions = []
for i in range(len(string)):
if string[i] == char:
count += 1
positions.append(i)
if count == 0:
print("字符串中不包含指定的字符")
else:
print("指定的字符在字符串中出现了", count, "次")
print("出现位置为:", positions)
string = input("请输入字符串:")
char = input("请输入要查找的字符:")
find_char(string, char)
```
函数 `find_char()` 接收两个参数,即要查找的字符串和指定的字符。函数中使用 `for` 循环遍历字符串的每一个字符,如果和指定的字符相同,就将计数器 `count` 加一,并将该字符的位置加入到列表 `positions` 中。最后根据计数器 `count` 的值输出不同的提示信息。
阅读全文