1、解法:對輸入的單詞進行分割得到列表,遍歷列表中的單詞,二級遍歷單詞中的字符,判斷字符是否存在字符字典中,存在則計數+1,不存在則初始化字典為1
2、知識點:字典、列表、for循環、if判斷、input獲得輸入、print打印
3、代碼如下:
#?-*-?coding:?UTF-8?-*-#簡歷壹個字典,key=26個英文字母,value為出現次數
wordDict?=?{}
#獲得輸入單詞字符串
str?=?input("請輸入壹串單詞")
#用空格分割單詞,存到列表
strArr?=?str.split(sep='?')
#遍歷列表中的單詞
for?word?in?strArr:
#遍歷單詞中的字母
for?ch?in?word:
#判斷字典中是否存在鍵key
if?ch?in?wordDict:
wordDict[ch]?=?wordDict.get(ch)+1#計數+1
else:
wordDict[ch]?=?1#計數初始化為1
#打印輸出
for?key,value?in?wordDict.items():
print("%s=%d"%(key,?value))