zoukankan      html  css  js  c++  java
  • 文本进度条

    #用sleep()模拟
    import time
    scale = 10
    print("----执行开始-----")
    for i in range(scale+1):
    a = '*' *i
    b = '.' *(scale-i)
    c = (i/scale)*100
    print("{:^3.f}%[{}->{}]".format(c,a,b))
    time.sleep(0.1)
    print("----执行结束-----")
    
    
    单行动态刷新
    不能换行  用后一行覆盖前一行
    
    import time
    scale = 50
    print("执行开始".center(scale//2,"-"))
    start = time.perf_counter()
    for i in range(scale+1):
    a = '*' *i
    b = '.' *(scale-i)
    c = (i/scale)*100
    dur = time.perf_counter()-start
    print("{:^3.f}%[{}->{}]{:.2f}s".format(c,a,b,dur).end='')
    time.sleep(0.1)
    print("
    "+"执行结束".center(scale//2,'-'))
    
    #使用perf_counter()  比较程序运行时间
  • 相关阅读:
    程序员学习参考网站
    博客
    window对象
    事件触发顺序
    element对象
    正则表达式
    Date对象
    Number对象
    Math对象
    Binary Tree Maximum Path Sum
  • 原文地址:https://www.cnblogs.com/renxiaoyan/p/9848959.html
Copyright © 2011-2022 走看看