本程序完成的功能:当用户输入一个字符串,以回车结束,利用字典统计其字符出现的次数(回车符代表结束)
import dict
char_count = dict()
input_str = input("请输入一个字符串:")
input_str_list = input_str.split()
for char in input_str_list:
char_count[char] = char_count.get(char, 0) + 1
for char, count in char_count.items():
print(f"{char}: {count}")
# 定义一个空字典
char_count = {}
# 获取用户输入的字符串
string = input("请输入一串字符串,以回车结束:")
# 遍历字符串中的每一个字符
for char in string:
# 判断字符是否在字典中
if char in char_count:
char_count[char] += 1
else:
char_count[char] = 1
# 如果输入的字符是回车符,则停止遍历
if char == '\n':
break
# 输出字典中的每个字符及其出现次数
for key, value in char_count.items():
print("字符 {} 出现了 {} 次。".format(key, value))