zoukankan      html  css  js  c++  java
  • python的while例子

    #!/usr/bin/python
    # -*- coding:utf-8 -*-
    
    import time
    import sys
    import os
    
    
    # 主程序
    if __name__ == "__main__":
        NUM = 0
        while True:
            NUM += 1
            print ( "{1}---执行第{0}次轮询。".format(NUM,time.strftime('%Y-%m-%d %H:%M:%S', time.localtime())))
            try:
                Valuses = 10
                #数据就绪时退出
                if NUM < Valuses:
                    print '当前数据值:' + str(NUM) +  '小于给定数据值10,继续执行...'
                    time.sleep(3)
                else:
                    print '当前数据值:' + str(NUM) +  '大于等于给定数据值10,执行完成!'
                    break
            except Exception as e:
                print e.message
                sys.exit(1)

    运行结果:

    2020-11-05 18:34:37---执行第1次轮询。
    当前数据值:1小于给定数据值10,继续执行...
    2020-11-05 18:34:40---执行第2次轮询。
    当前数据值:2小于给定数据值10,继续执行...
    2020-11-05 18:34:43---执行第3次轮询。
    当前数据值:3小于给定数据值10,继续执行...
    2020-11-05 18:34:46---执行第4次轮询。
    当前数据值:4小于给定数据值10,继续执行...
    2020-11-05 18:34:49---执行第5次轮询。
    当前数据值:5小于给定数据值10,继续执行...
    2020-11-05 18:34:52---执行第6次轮询。
    当前数据值:6小于给定数据值10,继续执行...
    2020-11-05 18:34:55---执行第7次轮询。
    当前数据值:7小于给定数据值10,继续执行...
    2020-11-05 18:34:58---执行第8次轮询。
    当前数据值:8小于给定数据值10,继续执行...
    2020-11-05 18:35:01---执行第9次轮询。
    当前数据值:9小于给定数据值10,继续执行...
    2020-11-05 18:35:04---执行第10次轮询。
    当前数据值:10大于等于给定数据值10,执行完成!
  • 相关阅读:
    另类多线程生产者与消费者模式
    redis.conf配置详细翻译解析
    数据库优化之索引使用简介
    Comparable和Comparator的区别
    spring中用到哪些设计模式
    JVM之几种垃圾收集器简单介绍
    angular.extend()和 angular.copy()的区别
    ThreadLocal是什么?保证线程安全
    excel文件怎么使用php进行处理
    ubuntu 安装ssh 服务
  • 原文地址:https://www.cnblogs.com/hello-wei/p/13933316.html
Copyright © 2011-2022 走看看