A26470. 编写程序,接收用户输入的一个字符串(可能包含数字、字母、符号),统计该字符串中每个数字出现的次数,并将统计结果输出为一个字典。字典中的键为用户输入的字符串中包含的数字字符,对应值为该数字在字符串中出现的次数(若字符串中不包含任何数字,则输出空字典)。注:input()函数中不要增加任何参数等提示信息。例: 输入: addr 输出: {}输入: 5667 输出: {'5': 1, '6': 2, …
填空题
中等
知识点
题目描述
编写程序,接收用户输入的一个字符串(可能包含数字、字母、符号),统计该字符串中每个数字出现的次数,并将统计结果输出为一个字典。字典中的键为用户输入的字符串中包含的数字字符,对应值为该数字在字符串中出现的次数(若字符串中不包含任何数字,则输出空字典)。
注:input()函数中不要增加任何参数等提示信息。
例:
输入: addr 输出: {}
输入: 5667 输出: {'5': 1, '6': 2, '7': 1}
输入: cdf7313 输出: {'7': 1, '3': 2, '1': 1}
参考答案
def count figure(str):
result={}
for j in str:
if '0'<=j<='9':
if i in result:
result[i]=result[i]+1
else:
result[i]=1
return result
s=input()
print(sount figurs(s))
上一题
下一题