qwq 发表于 2023-8-1 11:16:29

CPU Test python版

我也来搞一个python版的

原理:记录当前时间,计算圆周率,再记录时间,时间相减=分数
from decimal import Decimal, getcontext
from datetime import datetime
import tkinter as tk
top = tk.Tk()
def test():
    getcontext().prec=1000000
    start_time = datetime.now().time()
    print(start_time)
    sum(1/Decimal(16)**k *
          (Decimal(4)/(8*k+1) -
         Decimal(2)/(8*k+4) -
         Decimal(1)/(8*k+5) -
         Decimal(1)/(8*k+6)) for k in range(100))
    end_time = datetime.now().time()
    print(end_time)
    mark = "Time:" + str(float(str(end_time).split(":")) - float(str(start_time).split(":")))
    tk.Label(text = mark).pack()
tk.Button(text = "click me to test", command = test).pack()
top.mainloop()

AkiPolaris 发表于 2023-8-1 14:50:11

其实一开始的版本就是python的来着23333
当然你这个测试方法不一样也算是一个python的改版了

爱电脑的昕宇 发表于 2023-8-1 14:59:15

大家集思广益来实现不同方式、不同语言的CPU测速,我觉得这件事情。泰!裤!辣!{:20:}

jyssysz 发表于 2023-8-2 18:54:37

推荐发布到专业编程论程上,让高手给指点,点评一下。
本论坛的人大多看热闹,不会提出改进的建议。

AkiPolaris 发表于 2023-8-2 19:12:49

jyssysz 发表于 2023-8-2 18:54
推荐发布到专业编程论程上,让高手给指点,点评一下。
本论坛的人大多看热闹,不会提出改进的建议。 ...

也不是不想提,只是大家也不太会吧(逃

ATP 发表于 2023-8-3 22:50:29

AkiPolaris 发表于 2023-8-2 19:12
也不是不想提,只是大家也不太会吧(逃

说不定哪天把rust学会了用rust也写一个

AkiPolaris 发表于 2023-8-5 21:04:08

ATP 发表于 2023-8-3 22:50
说不定哪天把rust学会了用rust也写一个

真要成萝卜头的hello world了{:07:}
页: [1]
查看完整版本: CPU Test python版