统计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
建议答者先列答案,而后提示性讲解,利于基础薄弱者对比理解
谢谢