我想为工作中的销售团队创建一个收入计数器,并且很乐意使用

Python.例如. Joe Bloggs将他的目标从22.1转移到23.1(相差1.0).我希望计数器在一小时内从22.1到23.1均匀分布.

我已经创建了这个脚本,它适用于计算一分钟(每分钟运行2秒);然而,当它应该运行一个小时,它运行47分钟.

问题:当我将它设置为一小时时,有谁知道为什么它运行得更快?睡觉时间不准确吗?

import time

def rev_counter(time_length):

time_start = (time.strftime("%H:%M:%S"))

prev_pp = 22.1

new_pp = 23.1

difference = new_pp - prev_pp

iter_difference = (difference / 100000.) # Divide by 100,000 to show 10 decimal places

time_difference = ((time_length / difference) / 100000.)

i = prev_pp

while i < new_pp:

print("%.10f" % i)

i = i + iter_difference

time.sleep(time_difference)

time_end = (time.strftime("%H:%M:%S"))

print "Time started at", time_start

print "Time ended at", time_end

rev_counter(60) # 60 seconds. Returns 62 seconds

rev_counter(600) # 10 minutes. Returns 10 minutes, 20 secs

rev_counter(3600) # 1 hour. Returns 47 minutes

python sleep准确吗_Time.sleep对于Python计数器不准确?相关推荐

  1. python面试题及答案-50道Python面试题集锦(附答案)

    原标题:50道Python面试题集锦(附答案) Python是目前编程领域最受欢迎的语言.在本文中,我将总结Python面试中最常见的50个问题.每道题都提供参考答案,希望能够帮助你在2019年求职面 ...

  2. 学python需要买书吗-最适合Python初学者的6本书籍推荐「必须收藏」

    这本560页长的书主要分为两部分.本书的第一部分讨论了Python编程的基础知识,并阐述了字典,列表,循环和类等概念,在此部分你将了解Python程序的工作原理,并学习如何编写干净且可读的代码来创建交 ...

  3. 看漫画学python电子书-看漫画还能学Python❓❓❓| 0基础小白福音

    ��你还在枯燥无味地学编程吗?你还在闷头背诵那些根本没有理解的内容?根本不用那么煎熬!想不想来体验一下翻着漫画就搞定Python的感觉?? <看漫画学Python:有趣.有料.好玩.好用(全彩版 ...

  4. python编程用什么电脑好-初学Python编程看哪些书比较好?

    原标题:初学Python编程看哪些书比较好? 我推荐你一些学习Python编程适合看的书,你可以试着看看是不是可以看懂,是不是感兴趣......书中藏着你想要的答案,下面就为大家揭秘学习Python编 ...

  5. python编写程序-30分钟学会用Python编写简单程序

    参与文末每日话题讨论,赠送异步新书 异步图书君 学习目标 知道有序的软件开发过程的步骤. 了解遵循输入.处理.输出(IPO)模式的程序,并能够以简单的方式修改它们. 了解构成有效Python标识符和表 ...

  6. python发挥程度_你为什么用 Python?

    本人现在可能依然对 Python 一知半解,所以先从入门的视角来认识它. Python 是一门编程语言,就像英语是用来和外国人沟通一样,编程语言帮助我们和计算机进行沟通. 或许你也听说过其他编程语言, ...

  7. python内存管理和释放_《python解释器源码剖析》第17章--python的内存管理与垃圾回收...

    17.0 序 内存管理,对于python这样的动态语言是至关重要的一部分,它在很大程度上决定了python的执行效率,因为在python的运行中会创建和销毁大量的对象,这些都设计内存的管理.同理pyt ...

  8. python应用实例论文_浅谈Python在科学计算中的应用

    55 SYS PRACTICE 系统实践 有效的计算工具能为工作提高效率,Python 在实际工作与 科学调研中等运用的也越来越广泛,通过专家不断的研究与分 析,通过 Python 进行科学计算是再合 ...

  9. python做审计底稿视频_最新Python教学视频,每天自学俩小时,让你offer拿到手软...

    2020最新Python零基础到精通资料教材,干货分享,新基础Python教材,看这里,这里有你想要的所有资源哦,最强笔记,教你怎么入门提升!让你对自己更加有信心,重点是资料都是免费的,免费!!! 如 ...

最新文章

  1. 入门NLP最优解:从项目实践轻松入手!
  2. 前端学习(1714):前端系列javascript之目录结构
  3. WordPress后台保护插件 Sabre 和 电子商务插件E - commerce GetShopped
  4. Spring boot整合rabbitmq
  5. 销售额分布直方图和茎叶图
  6. java 读取内存地址结构体_Java并发系列之volatile
  7. jQuery入门 jQuery入门第一天 1. jQuery入门
  8. 端口扫描命令nmap详解
  9. 惠达卫浴引入USB服务器远程管控网银U盾
  10. ftp命令及dos中操作ftp命令
  11. 学术期刊英文标点符号使用规范
  12. Codeforces Round #831 (Div. 1 + Div. 2) problem C
  13. 命令行运行coppeliasim(vrep)出现/usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.12‘ not found
  14. DAMA数据治理与数据质量--非结构化数据的数据质量管理
  15. 第一次使用linux电脑,计算机基础与Linux初次亲密接触第一天(马哥)
  16. java将uuid转换成大写,python生成大写32位uuid代码
  17. 100多个优秀的互联网编程学习平台整理。
  18. 享誉全球的 Java 经典著作《Java核心技术》
  19. 【经典算法】双指针(尺取法):爱,是双向奔赴,还是你追我赶?
  20. 【SCons 002】Win10 SCon环境搭建

热门文章

  1. java幂等性的解决方案
  2. 解决VS2015安装Android SDK 后文件不全及更新问题
  3. 异常处理:Mybatis报错:There is no getter for property named ‘xxxx‘ in ‘class xxx‘
  4. CompletableFuture CompletableFuture.supplyAsync 异常处理
  5. 安装linux 系统报错:No DEFAULT or UI configuration directive found 解决方法
  6. 在Spring Framework中@Inject和@Autowired有什么区别? 在什么条件下使用哪一个?
  7. 检查JavaScript中变量是数字还是字符串
  8. 学习笔记(2)IPC机制
  9. 谈谈js初级封装代码
  10. github建站之路