def count(s):
"""
计算字符串s中每个字符的出现次数,并返回一个字典。
"""
count_dict = {}
for char in s:
if char in count_dict:
count_dict[char] += 1
else:
count_dict[char] = 1
return count_dict
def statistic():
"""
从用户输入获取一个字符串,然后使用count函数统计每个字符的出现次数,
并以字典形式返回每个字符及其出现次数。
"""
user_input = input("请输入一个字符串:")
result = count(user_input)
return result
# 示例使用
if __name__ == "__main__":
result_dict = statistic()
print(result_dict)
count函数中直接使用字典的特性,将字符读取后直接键值+1