简单的python程序--图形输出数字参数序列
2012-07-02 18:55
876 查看
第一个完整的python程序,虽然很简单,但是比hello,world复杂点。。。
在大量用户共享高速行式打印机的站点上,使用这种方法很常见,为每个用户的打印作业打印一个引导页。
代码如下:
运行结果:
在大量用户共享高速行式打印机的站点上,使用这种方法很常见,为每个用户的打印作业打印一个引导页。
代码如下:
#!/usr/bin/env python3 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] for char in digit[row]: if(char=='*'): char=str(number) line += char line += " " column += 1 print(line) row += 1 except IndexError: print("usage: bigdigits.py <number>") except ValueError as err: print(err, "in", digits)
运行结果:
相关文章推荐
- 一个python小程序,从文本文件中读取每行的两组数字,进行排序后输出.
- 《Python - 实现一个简单的装饰器》--- 输出程序运行时间
- 用图形画出caffe输出数据的python程序&&git基础命令
- [C#] cmdarg_ui:“简单参数命令行程序”的通用图形界面
- python 基础 如何让程序接收参数,最简单用sys.argv[]来获取
- 程序从命令行接收多个数字,求和之后输出结果。
- Python源码分析2 - 一个简单的Python程序的执行
- python实现逆序输出一个数字的示例讲解
- 简单while循环实现多位数字反转输出
- 浅谈插入排序算法在Python程序中的实现及简单改进
- 程序题:输入数字,输出字符串。 如何逆序一个字符串!
- Python简单通信录程序
- python GUI编程——wxpython编写简单记事本程序
- 一个简单的程序,统计文本文档中的单词和汉字数,逆序排列(出现频率高的排在最前面)。python实现。
- Python小程序实例一(一个数字是否为素数)
- 树莓派学习系列5——使用python编写简单的游戏程序
- 输出一个整数的每一位,计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值,编写程序数一下 1到 100 的所有整数中出现多少次数字 9
- Python程序的打包与【多个Python的简单共存办法】
- 使用C语言扩展Python程序的简单入门指引
- 学习一段python简单备份程序