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

    简单的文本进度条代码

     解析

    引入time库

    打印一行作为开始

    最后也打印一个结束的标签

    定义变量等于10,文本进度条大概的宽度是10

     

    使用for循环来模拟进度,for i in range()能够不断地产生循环

    每次答应都会显示当前的休眠状态

      字符串与整数的乘积表示字符串被复制的次数

      变量a 表示✳被复制的次数

      变量b 表示点被复制的次数,与当前剩余的进度条比例之间的乘积

      通过a和b就可以知道当前已知执行的和未知执行的关系

      c表示输出当前输出进度条与未输出之间的关系

      使用print函数增加了槽,在每个槽中增加了百分比,以及字符串

              

    直到任务完成

    执行效果

     

     文本进度条单行动态刷新

    刷新:刷新的本质是用后打印的字符覆盖之前的字符

     

    例子

    引入time库

    循环

     end=  -->作用是换行

    这里end=空字符串,所以不会换行,会有光标停留效果

    如果希望增加什么信息,就在end后增加

    print函数后的

    这里的 槽中的 是在打印之前将光标停留在行首

    所以print这行代码的含义就是:打印一串字符串,打印之前将光标停在行首,打印之后不换行,将光标停留,然后要打印的时候光标还要停在行首......,这样就子能够形成了单行刷新效果

     运行结果好像没有换行,因为idle是一个编写程序的开发环境,而不是程序运行环境

    可以采用windows下的,python中的,就可以看到单行动态刷新的效果了

     完整效果的文本进度条

    引入time库

     

                

                

  • 相关阅读:
    Manacher算法
    [SCOI2010]生成字符串
    [HNOI2008]GT考试
    矩阵乘法
    关于主席树
    Spring 书籍
    Spark书籍
    TimeMeasure
    Dynamic login
    Image quality evaluation
  • 原文地址:https://www.cnblogs.com/fanglijiao/p/11177537.html
Copyright © 2011-2022 走看看