统计从键盘输入一行非空字符的个数(以会车键作为输入结束标记
时间: 2024-11-25 10:15:43 浏览: 5
cpp代码-从键盘输入一串字符,以回车键结束,分别统计输入的字母、数字和其它字符的个数
统计从键盘输入一行非空字符的个数,通常是在控制台交互或命令行程序中的一种常见任务。用户通过敲击键盘逐个输入字符,当你遇到回车键(通常表示输入结束)时,程序会停止接收输入并计算之前输入的所有非空白字符的数量。你可以使用循环结构(如`while`循环)配合条件判断(检查是否为回车键)来完成这一任务。
以下是一个简单的Python示例:
```python
count = 0
input_line = ''
char = input() # 获取用户输入的第一个字符
while char != '\n': # '\n'代表换行符,即回车键
if char != ' ': # 如果不是空格,则计入字符计数
count += 1
input_line += char # 将字符添加到当前输入字符串
char = input() # 继续获取下一个字符
print("输入的非空字符总数:", count)
```
在这个例子中,`count`变量存储字符数,`input_line`用于累计整个输入,而`while`循环会在用户按下回车键时终止。
阅读全文