winform textbox 2位小数_【for fun】根号 2 的秘密

点击上方蓝字关注我,我们一起学编程欢迎小伙伴们分享、转载、私信、赞赏

今天做一个小实验,我们来探索一下根号2的秘密。我们知道,根号2是一个无理数,也就是说,它是一个无限不循环小数。

首先给大家介绍一个概念:

数字随机分布且每个数字出现机会均等的实数即为正规数。

下面用我蹩脚的 python ,给大家上一段测试代码:

import numpy as np
from decimal import *

getcontext().prec = 1 + int(input('total length: '))
chars = str(np.sqrt(Decimal(2)))
chars = chars[2:]
sum = {'0':0, '1':0, '2':0, '3':0, '4':0, '5':0, '6':0, '7':0, '8':0, '9':0}
for char in chars:
    sum[char] = sum[char] + 1
for s in sum:
    print(sum[s])

1.小数点后10位

72ee82471a1810801dbd0f2f571f9f2e.png

1.小数点后10位

6a84f4f3558076e8c90851de2d6300b4.png

1.小数点后10位

3cd47d4fcd193841d0fe51e7ea20ed26.png

1.小数点后10位

d67a16e1eef5a509b44c7f4c4c11d767.png

1.小数点后10位

a5a9422335dc98053ed67ad9555c929f.png

1.小数点后10位

33c41c417f6c61506fbafc6df0c3422b.png

1.小数点后10位

e41ca55a2f6bf0e69565fa26ee2b3348.png

1.小数点后10位

098a14ac09bb69b6b96e592f00cf01c6.png

从测试的结果来看,根号 2 似乎是呈现出一种正规性,但是到底是与否还是个世界难题呢!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值