首页 新闻 搜索 专区 学院

这个函数算进程比例(类似进度条)为什么要先乘50再乘2

0
[待解决问题]

黑暗尽头的超音速炬火的主页 黑暗尽头的超音速炬火 | 菜鸟二级 | 园豆:216
提问于:2020-06-25 09:20
< >
分享
所有回答(1)
0
  1. 如果看得懂,就用看的。
  2. 如果看不懂,就跑一跑看看,Learn by example.
  3. 把代码转化为数学公式看看,你会不会就觉得并不是一样的。
    从代码中可以看出,完整的公式是
    progress = math.ceil(data * 50) * 2

并不是 progress = data * 50 * 2
所以也不等价于 progress = data * 100

看到这一点后,你需要查一下 math.ceil 是做啥的。

爱编程的大叔 | 园豆:30753 (高人七级) | 2020-06-26 11:56
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册