我刚开始学习Python,正在构建一个程序来分析一组单词,并返回文本中每个字母出现次数,例如:'A:10,B:3,C:5...等等'。目前它完美地工作,只是我正在寻找一种方法来压缩代码,而不是重复编写26次程序的每个部分。以下是我的意思。
print("Enter text to be analyzed: ")
message = input()
A = 0
b = 0
c = 0
...etc
for letter in message:
if letter == "a":
a += 1
if letter == "b":
b += 1
if letter == "c":
c += 1
...etc
print("A:", a, "B:", b, "C:", c...etc)