# 輸入一段字符串,打印出這個字符串中出現過的字符的出現次數
# 如:
# 輸入:
# abcdabcaba
# 打印:
# a: 4次
# b: 3次
# d: 1次
# c: 2次
# 注:
# 不要求打印的順序
1 s = input("請輸入: ") # abcdabcaba 2 3 # 創建一個字典用來保存字符的個數 4 d = {} 5 for ch in s: 6 # 先判斷這個字符以前是否出現過 7 if ch not in d: # 第一次出現 8 d[ch] = 1 # 將次數設置為1,創建 鍵值對 9 else: # 不是第一次出現,更新值,即次數 10 d[ch] += 1 11 12 # 打印字符和出現過的次數,鍵為字符,值為對應的次數 13 for k in d: 14 print(k, ':', d[k], '次')
PS:如果覺得有幫助,麻煩點個贊唄!Thank you!
