输入一个整数,统计每个数字出现的个数!
输出格式:输出每个数字出现的个数,每个数占一行,数字和冒号和数字之间有一个空格。
在 Python 中,可以使用一个字典来记录每个数字出现的次数。
首先读入一个整数,然后将它转换为字符串,每个数字出现的次数就可以通过遍历字符串来统计。
num = int(input())
num_str = str(num)
counts = {}
# 遍历字符串,统计每个数字出现的次数
for ch in num_str:
if ch in counts:
counts[ch] += 1
else:
counts[ch] = 1
# 输出每个数字出现的次数
for ch in counts:
print(f"{ch}: {counts[ch]}")
# 获取用户输入的整数
num = input("请输入一个整数: ")
# 将整数转换为字符串
num_str = str(num)
# 遍历字符串中的每个字符
for ch in range(10):
# 统计字符串中该字符的出现次数
count = num_str.count(str(ch))
# 输出统计结果
print(str(ch) + ": " + str(count))