从键盘上输入一行中英文混合的句子,统计其中的英文单词个数和汉字的个数并在一行显示统计结果(其中不包括空格和标点符号的数量),以一个空格分隔。例如,输入 "An apple a day keeps the doctor away. 一日一个苹果,身体健康不求医。",则会显示结果8 13。
时间: 2023-06-27 11:02:13 浏览: 120
以下是 Python 3 的代码实现:
```python
sentence = input("请输入一行中英文混合的句子:")
english_count = 0
chinese_count = 0
for char in sentence:
if char.isalpha():
english_count += 1
elif char.isalnum():
chinese_count += 1
print(f"{english_count} {chinese_count}")
```
运行示例:
```
请输入一行中英文混合的句子:An apple a day keeps the doctor away. 一日一个苹果,身体健康不求医。
8 13
```