求解a到b内包含a和b所有的质数并对每个质数的每一位数字求和。请完善程序。程序如下:import mathdef IsPrimeiif i==1return Falsefor j in range2intmathsqrti+1if____return Falsereturn Truea=intinput请输入ab=intinput请输入bsumm=0for i in rangeab+1if IsP
import math
def IsPrime(i): if i==1: return False for j in range(2,int(math.sqrt(i))+1): if i%j==0: return False return True
a=int(input("请输入a:")) b=int(input("请输入b:")) summ=0 for i in range(a,b+1): if IsPrime(i): t = i while t>0: summ=summ+t%10 t //= 10 print(i) print("数字和为:",summ)
原文地址: https://www.cveoy.top/t/topic/fHcN 著作权归作者所有。请勿转载和采集!