编写程序,删除字符串中的某个字符。(字符串、要删除的字符都由用户从键盘输入,有则删除——所谓删除就是后序的元素往前覆盖,无则提示“该字符不存在。”) 例如: 输入原始字符串:abcebacebaghbf 输入要删除的字符: b 删除以后的字符串:aceaceaghf
时间: 2024-02-15 12:03:32 浏览: 55
有一个字符串,内有若干个字符,今输入一个字符,要求程序将字符串中该字符删去。用外部函数实现。
好的,我可以帮您编写这样一个程序。以下是 Python 代码实现:
```python
# 用户从键盘输入字符串和要删除的字符
s = input("请输入原始字符串:")
c = input("请输入要删除的字符:")
# 判断要删除的字符是否在字符串中
if c not in s:
print("该字符不存在。")
else:
# 逐个字符判断,将不等于要删除字符的字符保存到新的字符串中
new_s = ""
for i in s:
if i != c:
new_s += i
print("删除以后的字符串:", new_s)
```
您可以尝试输入不同的字符串和要删除的字符,程序会自动帮您删除字符串中的目标字符。
阅读全文