编写一个程序,要求用户输入一个字符串和一个特定字符,然后统计并输出该特定字符在字符串中出现的次数。 提示:使用for循环遍历字符串中的每个字符,使用if语句判断当前字符是否为目标字符,如果是,则计数器加一。 python语言实现
时间: 2024-09-23 17:13:55 浏览: 62
当然可以,下面是一个简单的Python程序,它实现了这个功能:
```python
def count_char_in_string(user_input, target_char):
count = 0 # 初始化计数器
for char in user_input: # 遍历字符串中的每个字符
if char == target_char: # 判断字符是否为目标字符
count += 1 # 若是,计数器加一
return count # 返回目标字符在字符串中的出现次数
# 获取用户输入
input_str = input("请输入一个字符串:")
target_char = input("请输入你要查找的目标字符:")
# 调用函数并打印结果
char_count = count_char_in_string(input_str, target_char)
print(f"{target_char} 在字符串 '{input_str}' 中出现了 {char_count} 次。")
```
在这个程序中,我们定义了一个函数`count_char_in_string`,接受一个字符串和一个字符作为参数。通过for循环遍历字符串,如果遇到的目标字符与给定的字符相等,计数器就增加。最后,函数返回字符计数。
阅读全文