2.编写程序,用户从键盘输入一字符串,字符串中含有空格,程序统计第一个空格前字符的个数。
时间: 2024-02-22 18:59:42 浏览: 88
从键盘上输入一串英文字符(不含空格与其他字符),统计每个字符的数目,并输出字母及相应的数目。
以下是 Python 的实现代码:
```
s = input("请输入一个字符串:")
index = s.find(' ') # 查找第一个空格的位置
if index == -1: # 如果找不到空格
count = len(s) # 字符个数为整个字符串长度
else:
count = index # 字符个数为第一个空格前的位置
print("第一个空格前的字符个数为:", count)
```
运行程序后,会提示用户输入一个字符串。程序会先查找第一个空格的位置,如果找不到空格,则整个字符串都是第一个空格前的字符,字符个数为字符串长度;否则,字符个数为第一个空格前的位置。最后,程序输出结果。
阅读全文