网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
09月10日漏签0天
python吧 关注:477,058贴子:1,974,052
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 20回复贴,共1页
<<返回python吧
>0< 加载中...

求守形数

  • 只看楼主
  • 收藏

  • 回复
  • apricot125
  • 进士
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


  • 狗狗武林盟主
  • 贡士
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
守形数的定义是?


2025-09-10 14:11:07
广告
不感兴趣
开通SVIP免广告
  • Geodesic
  • 贡士
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
应该是5的倍数,没必要逐个搜索吧?


  • Geodesic
  • 贡士
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
如果数是xx,平方后为aaxx,那么aaxx==xx*xx,也就是说
aa*100=xx*(xx-1)
那么xx或者xx-1至少是5的倍数。
对于任何的守形数,尾数必然是5或者6
?


  • 狗狗武林盟主
  • 贡士
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#version : python 3.3.1
#author : YET
#date : 2013.05.30
def find(m,n):____if(m>n):
______print('参数错误:find(m,n)内,m必须小于n');
______return None;
____l = []; #储存所有守形数的列表
____#遍历[m,n]区间
____for i in range(m,n+1):
________len1 = -len(str(i)); #i的‘负’长度
________temp = str(i * i);
________len2 = len(temp); #i * i的长度
________#若最后的位数与i相等,则为守形数
________if str(i) == (temp[len1:len2]):
____________l.append(i); #将其添加到列表中去
_____return l; #返回列表
if __name__ =="__main__":
______print(str(find(0,1000))+" ");
##去掉下划线即可


  • 草红样
  • 贡士
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
不就是自守数吗?
视频来自:优酷


  • 謝曉楓
  • 贡士
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
# 2.7.5
L = []
add = L.append
for i in range(5, 50000, 10):
□□□□k = 10 ** len(str(i))
□□□□(i * (i - 1)) % k or add(i)
□□□□j = i + 1
□□□□(j * i) % k or add(j)
print L


  • godblessyou93
  • 贡士
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
守序数是what?


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 20回复贴,共1页
<<返回python吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示