python输入任意字符串,统计该字符串中所有数字字符之和及个数,并输出统计结果
时间: 2024-03-22 19:41:38 浏览: 69
好的,下面是Python代码实现:
```python
str_input = input("请输入一个字符串:")
# 统计数字字符之和及个数
digits_sum = 0
digits_count = 0
for char in str_input:
if char.isdigit():
digits_sum += int(char)
digits_count += 1
# 输出统计结果
print("该字符串中数字字符的个数为:{}".format(digits_count))
print("该字符串中数字字符之和为:{}".format(digits_sum))
```
这个程序中,我们首先通过 `input` 函数获取用户输入的字符串。然后通过遍历字符串中的每个字符,判断是否为数字字符,并统计数字字符之和及个数。最后使用 `print` 函数输出统计结果。
阅读全文