这是我到目前为止所想到的。它给了我一个错误,说“each”没有定义,我不知道该怎么做才能让它工作。我对编码非常陌生,因此非常感谢任何建议。
my_string = input("Enter a sentence: ")
def main(my_string):
count = {}
for ch in my_string:
if ch in count:
count[each] += 1
else:
count[each] = 1
return count
main(my_string)
最佳答案
也许您两次都想说 ch
而不是 each
。
出现此错误是因为您在调用 each
变量之前从未定义过它。
关于python - 我正在尝试制作一个程序来跟踪用户提供的字符串中最常见的字符。我在这里做错了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58904879/