获得用户输入,去掉其中全部空格,将其他字符按收入顺序打印输出。
时间: 2024-05-11 10:19:02 浏览: 16
好的,您可以使用以下 Python 代码实现此功能:
```python
user_input = input("请输入一段文本:")
no_spaces = user_input.replace(" ", "") # 去掉空格
result = ""
# 将其他字符按输入顺序打印输出
for char in no_spaces:
if char.isalnum(): # 判断是否是字母或数字
result += char
print(result)
```
以上代码先使用 `replace()` 方法去掉输入中的空格,然后使用一个 `for` 循环将其他字符按输入顺序打印输出。在循环中,使用 `isalnum()` 方法判断字符是否是字母或数字,如果是,则将其添加到输出结果中。最终输出结果即为去掉空格后的输入字符串中的所有字母和数字。
相关问题
获得用户输入 去掉其中全部空格 将其他字符按输入顺序打印输出
下面是Python的实现代码:
```python
s = input("请输入字符串:") # 获取用户输入
# 去掉空格并打印输出
for c in s:
if c != ' ':
print(c, end='')
```
示例输出:
```
请输入字符串: Hello, World!
Hello,World!
```
获得用户输入,去掉其中全部空格,将其他字符按收入顺序打印输出
可以使用以下代码实现:
```python
s = input("请输入字符串:") # 获取用户输入
s = s.replace(" ", "") # 去掉空格
for c in s:
print(c, end="") # 按顺序打印字符
```
其中,`replace()` 方法可以将字符串中的某个字符替换为另一个字符,这里我们将空格替换为空字符串。然后使用 `for` 循环遍历字符串中的每个字符,使用 `end` 参数指定不换行输出。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)