从键盘上输入一个字符串和一个字符,从该字符串中删除给定的字符
时间: 2023-12-08 13:02:58 浏览: 314
以下是Python代码实现:
```python
string = input("请输入字符串:")
char = input("请输入要删除的字符:")
new_string = ""
for i in range(len(string)):
if string[i] != char:
new_string += string[i]
print("删除后的字符串为:", new_string)
```
解释:
1. 首先,我们从键盘上输入一个字符串和要删除的字符。
2. 然后,我们创建一个空字符串 `new_string`,用于存储删除字符后的新字符串。
3. 我们使用 `for` 循环遍历原字符串中的每个字符。
4. 如果当前字符不等于要删除的字符,则将其添加到新字符串中。
5. 最后,我们打印出删除后的新字符串。
例如,如果输入的字符串为 "hello world",要删除的字符为 "o",则输出结果为 "hell wrld"。
相关问题
从键盘输入一个字符串str和一个字符ch,删除str中所有字符ch并输出删除后的字符串。
题目意思是给定一个字符串str和一个字符ch,要求从键盘输入一个字符c,在str中删除所有的字符ch,并输出删除后的字符串。
具体实现可以用replace函数来实现:
```python
# 从键盘输入str和ch
str = input("请输入一个字符串:")
ch = input("请输入一个字符:")
# 删除str中的ch
str = str.replace(ch, "")
# 输出删除后的字符串
print("删除后的字符串为:", str)
```
阅读全文