python:有关质数结尾数字分布统计问题

统计1-100内所有质数的结尾数字的分布情况(以0-9为尾数的质数的个数),
返回保存统计结果的字典,
键为结尾数字,
值为以该数字为尾数的质数的个数。
其中判断质数用函数表示

你题目的解答代码如下:

def isprime(n):
    if n<=1:
        return False
    for i in range(2,n):
        if n%i==0:
            return False
    return True

dic = {i:0 for i in range(10)}
for i in range(1,101):
    if isprime(i):
        dic[i%10]+=1

print(dic)

如有帮助,望采纳!谢谢!

本人计算机小白,基础为0
建议答者先列答案,而后提示性讲解,利于基础薄弱者对比理解
谢谢