zoukankan      html  css  js  c++  java
  • python2 实现的LED大数字效果

    #filename:bigNumber.py
    zero=['*******','*     *','*     *','*     *','*     *','*     *','*******']
    one=['      *','      *','      *','      *','      *','      *','      *']
    two=['*******','      *','      *','*******','*      ','*      ','*******']
    three=['*******','      *','      *','*******','      *','      *','*******']
    four=['*     *','*     *','*     *','*******','      *','      *','      *']
    five=['*******','*      ','*      ','*******','      *','      *','*******']
    six=['*******','*      ','*      ','*******','*     *','*     *','*******']
    seven=['*******','      *','      *','      *','      *','      *','      *']
    eight=['*******','*     *','*     *','*******','*     *','*     *','*******']
    nine=['*******','*     *','*     *','*******','      *','      *','*******']
     
    numArr=[zero,one,two,three,four,five,six,seven,eight,nine]
     
    while True:
        try:
            #input a number
            num = raw_input("Enter a number:")
            for i in range(0,7):
                line=''
                j=0
                while j<len(num):
                    n=int(num[j])
                    line+=numArr[n][i]+' ' 
                    j+=1
                print line
        except ValueError as err:
            print err

    输出效果:

    Enter a number:2012
    ******* *******       * ******* 
          * *     *       *       * 
          * *     *       *       * 
    ******* *     *       * ******* 
    *       *     *       * *       
    *       *     *       * *       
    ******* *******       * ******* 
  • 相关阅读:
    轻松完成mysql4.1与mysql4.0数据库转换备份
    MYSQL数据迁徙tips,ORA00907: missing right parenthesis
    viking病毒再次感染公司LAN
    [恢]hdu 2032
    [恢]hdu 2042
    [恢]hdu 2033
    [恢]hdu 2039
    [恢]hdu 2029
    [恢]hdu 2010
    [恢]hdu 2016
  • 原文地址:https://www.cnblogs.com/linzhenjie/p/2649974.html
Copyright © 2011-2022 走看看