非常简单的终端小时钟

刚学python 时,看到windows 右下角的那个时间点后, 正好有时间就自己研究了一个

虽然代码很懒,但是初学编程语言 ,先以实现功能为主

主要实现思路是 23 小时 59 分 59秒, 用了多个循环分别判断每一位上是否符合 要求, 简单粗暴

里面

  sys.stdout.write("\r%s%s:%s%s:%s%s" %(hh,h,mm,m,count,i)) #sys.stdout 这两行目的是 将内容输出 但是位置不变

  sys.stdout.flush()

还有点用处

 1 #coding = utf-8
 2 import time
 3 import sys
 4 count = 0
 5 m = 0
 6 mm = 0
 7 h = 0
 8 hh =0
 9 while True:
10         for i in range(0,11):
11             if i < 10:
12                 time.sleep(1)
13                 sys.stdout.write("\r%s%s:%s%s:%s%s" %(hh,h,mm,m,count,i))  #sys.stdout 这两行目的是 将内容输出 但是位置不变
14                 sys.stdout.flush()
15             else :
16                 if i == 10:             #  s
17                     count +=1
18                     if count == 6:
19                         m +=1
20                         if m ==10:
21                             mm +=1
22                             if mm == 6:
23                                 h +=1
24                                 if h == 10:   #s
25                                  hh +=1
26                                     h = 0
27                                 else :
28                                     if hh ==2 and h == 4:
29                                      print "The second day has come!! welcome to you !! "
30                                           count = 0
31                                           m = 0
32                                           mm = 0
33                                           h = 0
34                                           hh = 0
35                                           break
36                                 mm = 0
37                             m = 0
38                         count = 0
39                 continue

 

posted @ 2015-02-06 19:01  eternal memo  阅读(146)  评论(0)    收藏  举报