输入一个纯数字字符串,用python统计各数字出现的次数
时间: 2023-06-10 10:03:25 浏览: 204
好的,我理解了您的要求。以下是Python代码,可以统计一个纯数字字符串中各个数字出现的次数:
```
num_str = input("请输入一个纯数字字符串:")
digits_count = {}
for digit in num_str:
if digit in digits_count:
digits_count[digit] += 1
else:
digits_count[digit] = 1
print("各数字出现的次数为:")
for digit, count in sorted(digits_count.items()):
print(digit, "出现了", count, "次")
```
您可以将纯数字字符串输入到程序中,它将输出每个数字出现的次数。例如,如果您输入字符串 "1234567899876543210",程序将输出以下内容:
```
各数字出现的次数为:
0 出现了 1 次
1 出现了 2 次
2 出现了 2 次
3 出现了 2 次
4 出现了 2 次
5 出现了 2 次
6 出现了 2 次
7 出现了 1 次
8 出现了 2 次
9 出现了 2 次
```
希望这个代码能满足您的需求!
相关问题
用python 任意输入一个纯数字字符串,统计其中每个数字出现的次数
好的,你可以使用 Python 的内置方法 count() 来实现统计每个数字出现的次数。具体代码如下:
```
# 任意输入一个纯数字字符串
input_str = input("请输入一个纯数字字符串:")
# 定义一个字典,用于记录每个数字出现的次数
digit_dict = {}
# 统计每个数字出现的次数
for digit in input_str:
if digit.isdigit():
if digit in digit_dict:
digit_dict[digit] += 1
else:
digit_dict[digit] = 1
# 输出结果
print("每个数字出现的次数:")
for digit, count in digit_dict.items():
print(f"{digit}: {count}")
```
这段代码可以接受用户任意输入一个纯数字字符串,然后统计其中每个数字出现的次数并输出结果。注意,输入的字符串必须是纯数字字符串,否则会出现错误。
.任意输入一个纯数字字符串,统计其每个数字出现的次数
好的,可以用以下 Python 代码实现:
```python
num_str = input("请输入一个纯数字字符串:")
num_count = {}
for num in num_str:
if num not in num_count:
num_count[num] = 1
else:
num_count[num] += 1
print("每个数字出现的次数为:")
for num, count in num_count.items():
print(num + ": " + str(count))
```
该程序先输入一个纯数字字符串,然后定义一个字典 `num_count` 用于记录每个数字出现的次数。接着遍历字符串中的每个数字,如果该数字不在 `num_count` 中,则将其加入字典,并将其出现次数初始化为 1;否则将其出现次数加 1。最后遍历 `num_count` 字典,输出每个数字及其出现次数。
阅读全文