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,执行完成!
原文地址:https://www.cnblogs.com/hello-wei/p/13933316.html