课时22 哥德巴赫猜想

 
 
    a=ab//10
    b=ab%10
    if ab==(a+b)+(a*b):
        print(ab)
print('*********') 
for x in range(10000):
    n=str(x**2)   #计算10000以内每一个数的乘积
    m=str(x)      #将x数字转化为字符串
    c=len(m)      #计算字符串m的长度
    if x==int(n[-c::]):   #[]代表字符串列表 
    #通过int将字符串转化为数字,n[开始值:结尾值:步长],负号代表反向
        print(x)
 
  
 
 

猜你喜欢

转载自www.cnblogs.com/haishangmingdeng/p/11442655.html