“大”数字
2015-12-26 20:01
183 查看
import sys Zero = [" *** ", " * * ", "* *", "* *", "* *", " * * ", " *** "] One = [" * ", "** ", " * ", " * ", " * ", " * ", "***"] Two = [" *** ", "* *", "* * ", " * ", " * ", "* ", "*****"] Three = [" *** ", "* *", " *", " ** ", " *", "* *", " *** "] Four = [" * ", " ** ", " * * ", "* * ", "******", " * ", " * "] Five = ["*****", "* ", "* ", " *** ", " *", "* *", " *** "] Six = [" *** ", "* ", "* ", "**** ", "* *", "* *", " *** "] Seven = ["*****", " *", " * ", " * ", " * ", "* ", "* "] Eight = [" *** ", "* *", "* *", " *** ", "* *", "* *", " *** "] Nine = [" ****", "* *", "* *", " ****", " *", " *", " *"] Digits = [Zero, One, Two, Three, Four, Five, Six, Seven, Eight, Nine] try: digits = sys.argv[1] row = 0 while row < 7: line = "" column = 0 while column < len(digits): number = int(digits[column]) digit = Digits[number] line += digit[row] + " " column += 1 print(line) row += 1 except IndexError: print("usage: bigdigits.py <number>") except ValueError as err: print(err, "in", digits)
相关文章推荐
- 基于PCA和GMM算法的电商数据的流量分析
- 有关sscanf()函数的知识
- 大话设计模式之外观模式(Java版实现) 买股票还是买基金在此揭晓
- javascript--iframe的JS方法,用法!contentWindow 、parent、top、onload
- JavaScript详解<一>
- 隐式等待
- OpenCV【3】---二值化图像
- golang开发环境配置及Beego框架安装
- Scrum Meeting 6
- linux内核ipv4网络部分分层结构及涉入源文件
- LeetCode 145:Binary Tree Postorder Traversal
- 关于List的add方法与addAll方法的区别
- 唐纳德.霍尔《是时候了》
- 题库
- Android手机如何录制屏幕及转GIF
- vim复制文件内容
- 稳定排序和不稳定排序
- 使用HTTP访问网络
- 观察者模式(已完结)
- Servlet 单例多线程