鱼C论坛

 找回密码
 立即注册
查看: 1831|回复: 13

[趣题] 神奇的9801

[复制链接]
发表于 2024-1-7 03:19:57 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 小甲鱼的二师兄 于 2024-1-12 03:18 编辑

opt_数字的规律.png

神奇的9801

数字 9801 是一个非常普通的数字。

但如果用数字 1 去除以 9801,就会出现非常神奇的结果。

1 / 9801 = 0.0001020304050607080910111213141516171819202122
                232425262728293031323334353637383940414243444546
                474849505152535455565758596061626364656667686970
                717273747576777879808182838485868788899091929394
                9596979900010203...

结果是一个循环小数,这个序列以每两位数字为一组,按照 00、01、02、03 ... 一直递增。

这种模式会一直持续下去,每个两位数都会出现,直到 97,然后跳过 98,去到 99,接着进入下一轮循环。


类似的,我们将 1 / 81,也会得到 0.012345679012... 这样的循环小数。

还有 1 / 998001 = 0.000001002003004005006007008009010...997999000001...


这些特殊的除数,都有一个基本规律:

游客,如果您要查看本帖隐藏内容请回复


评分

参与人数 1荣誉 +1 收起 理由
琅琊王朝 + 1 太有实力了

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2024-1-7 03:20:26 | 显示全部楼层
是的,这些特殊的除数都是9的平方。这个规律其实很有趣,我们可以用代码来验证一下。
def check_special_divisor(num):
    divisor = int("9" * (len(str(num)) - 1)) ** 2
    result = 1 / num
    result_str = str(result)[2:]  # 移除小数点前的0.
    
    if result_str.find(str(divisor)) != -1:
        print(f"{num} 是一个特殊的除数!")
    else:
        print(f"{num} 不是一个特殊的除数!")

check_special_divisor(9801)  # 输出:9801 是一个特殊的除数!
check_special_divisor(81)    # 输出:81 是一个特殊的除数!
check_special_divisor(998001)  # 输出:998001 是一个特殊的除数!

以上的代码中,我们定义了一个函数`check_special_divisor`,它接受一个数字作为参数。函数中首先计算出对应的除数,然后利用Python的浮点数除法得到结果,并将结果转换为字符串。我们通过查找字符串中是否出现除数的值,来判断该除数是否是特殊的除数。最后,我们调用函数来检查这三个数,根据输出结果可以得知它们是否是特殊的除数。

希望这个代码能帮助你更好地理解这个有趣的规律!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-1-7 07:22:59 | 显示全部楼层
跟走马灯数好像
0.142857142857
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-1-7 09:05:39 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2024-1-7 12:25:04 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2024-1-7 12:51:30 | 显示全部楼层
wtf!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2024-1-7 15:39:14 | 显示全部楼层
一点沙 发表于 2024-1-7 07:22
跟走马灯数好像
0.142857142857

哈哈,不愧是你~

下一个就发它~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-1-7 16:22:08 | 显示全部楼层
9*9,99*99,999*999?那就是9^2*11^2n?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-1-7 17:07:34 | 显示全部楼层
特点是什么呢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-1-8 09:27:17 | 显示全部楼层
什么规律?好奇!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-1-11 23:32:23 | 显示全部楼层
niu bi
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-1-12 10:06:43 | 显示全部楼层
有趣的知识又增加一点
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-2-2 21:59:45 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2024-2-3 14:57:26 | 显示全部楼层
看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-26 09:20

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表