测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

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))
上一题 下一题