输入字符串,统计数字和小写字母的数量,并将小写字母串联起来输出,程序遇到#⃣,后面字符不统计,输出形式,第一行两个数字用逗号隔开,第二行输出串联的小写字母
时间: 2023-09-28 11:03:44 浏览: 131
输入一行字符,统计其中数字字母和其它字符的个数
以下是 Python 代码实现:
```python
s = input()
nums, lowercase = 0, ''
for ch in s:
if ch == '#':
break
if ch.isdigit():
nums += 1
elif ch.islower():
lowercase += ch
print(nums, ',', len(lowercase))
print(lowercase)
```
在这个程序中,我们首先读入一个字符串 `s`,然后遍历字符串中的每一个字符。如果字符是数字,我们将计数器 `nums` 加一;如果字符是小写字母,我们将其拼接到字符串 `lowercase` 的末尾。如果遇到 `#` 字符,我们停止遍历,并直接退出循环。
最后,我们输出结果。第一行输出两个数字,用逗号隔开,分别是数字的数量和小写字母的数量。第二行输出拼接起来的小写字母字符串。
阅读全文