`
zivhsiao
  • 浏览: 3505 次
  • 性别: Icon_minigender_1
  • 来自: 台灣
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Python 學習歷程 @ 2011-09-02

阅读更多
Python真是一個有趣的程式語言,加緊學習中
目前一併研究Flask中

以下是書上的範例
中間注解的部分是依照書上學習1修改
去掉已被注解的4行並且將原36行注解,就可以看到修改的結果了

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]
            #changeLine = ""
            #for x in digit[row]:
            #    changeLine += str(number) if x == '*' else ' '
            #line += changeLine + "  "
            line += digit[row] + " "
            column += 1
        print(line)
        row += 1
except IndexError:
    print("usage: bigdigits.py <number>")
except ValueError as err:
    print(err, "in", digits)
分享到:
评论

相关推荐

    python-3.1.3-docs-pdf-a4

    Python 3.1.3 是该语言的一个重要版本,尽管现在已经有了更新的版本,但了解这个历史版本可以帮助我们理解语言的发展历程和不同版本之间的差异。 在文档中,你将找到以下几个关键部分: 1. **简介**:这部分通常会...

    python-3.7.0-docs-html

    - **附录**:包含了各种实用信息,如编码规范、Python 发展历程、模块索引等。 这个文档集合是开发者和学习者的重要资源,无论是初学者还是经验丰富的开发者,都能从中获取所需的信息,理解 Python 3.7 的各个方面...

    Python爬虫的学习历程-PySpider.zip

    Python爬虫的学习历程是一个充满挑战和乐趣的过程,PySpider是一个强大的、开源的Web爬虫框架,专为Python爱好者设计。本文将深入探讨PySpider的基本概念、安装步骤、核心组件以及如何构建一个简单的爬虫项目。 ...

    Python教案----教学设计.doc

    通过上述知识点的学习,学生不仅能够掌握 Python 的基本使用方法,还能深入了解程序设计语言的发展历程及其在现代社会中的重要性。这对于激发学生对编程的兴趣、培养解决问题的能力都至关重要。

    python 核心技术与应用--孙立爽pdf

    - **Python历史与发展**:了解Python的发展历程、社区支持、应用场景及其在各个领域的成功案例。 #### 二、Python流程控制 - **条件与循环语句**:使用`if`、`else`、`elif`等条件语句以及`for`、`while`循环进行...

    python-doc-27-34.zip

    Python是一种广泛使用的高级编程语言,以其易读性、简洁性和丰富的库支持而闻名。...通过阅读这些文档,不仅可以掌握Python的基础知识,还可以了解到语言的发展历程和一些高级特性,提升自己的编程技能。

    python-3.9.2-docs-html_python3_源码.zip

    - 通过对比不同版本的文档,可以了解 Python 的演进历程,以及为什么某些决策得以实施。 总的来说,Python 3.9.2 文档 HTML 源码是 Python 开发者的宝贵资源,它不仅提供了详尽的语言和库信息,还展示了如何构建高...

    Python-程序设计教程-教学大纲及授课计划-.doc

    《Python程序设计教程》是一门针对计算机类各专业和移动互联应用技术专业的考试类专业限选课,旨在通过学习Python这一流行的开发软件,使学生掌握程序设计的基本方法、Python语言的语法和多元应用,以便在大数据处理...

    Python快速教程-Vamei-pdf版

    ### Python快速教程-Vamei-pdf版...以上内容概述了Vamei的Python快速教程的主要知识点,这些知识点覆盖了从基础到进阶再到深入的主题,旨在帮助初学者快速掌握Python编程的核心技能,并为进一步学习打下坚实的基础。

    python-2.6.1-docs-pdf-letter.zip

    这个PDF文档是Python学习者和开发者的重要参考资料,通过深入阅读和实践,可以掌握Python 2.6.1的核心特性和编程技巧。对于那些需要向后兼容旧代码或维护旧项目的人来说,理解这个版本的特性至关重要。同时,了解...

    Python入门指南 2.5b-完整书签高清文字版.pdf

    这份指南特别针对Python 2.5版本,尽管现在大多数开发者转向了Python 3,但理解早期版本对于了解Python的发展历程和一些基本概念仍然很有价值。 Python 2.5是Python 2系列的一个重要版本,包含了众多改进和新特性。...

    python程序设计入门教程-程序设计入门-Python.pdf

    了解计算机程序设计语言的历史,特别是Python的发展历程及其主要特点。Python是一种解释型语言,与编译型语言相比,它具有更高的可读性和便捷性。此外,课程还会介绍程序设计语言的基本语法,如语句结构、注释和缩进...

    Python网络爬虫实习报告-python实习报告.docx

    通过对Python网络爬虫的学习与实践,不仅掌握了爬虫的基本原理和技术实现,还深入理解了不同框架的特点及其适用场景。此外,在实际项目中遇到了不少挑战,如如何有效应对反爬机制、如何高效地处理大规模数据等问题,...

    Python-3基础教程-第1章Python起步.ppt

    Python的发展历程中一个重要的里程碑是,在2011年,TIOBE编程语言排行榜将其评为2010年度语言,显示出其在编程领域的显著增长和重要性。至今,Python在各种应用领域中都有广泛的应用,包括但不限于系统编程、GUI编程...

    python-3.7.0(64-32位)_rjazz.zip

    这个版本在Python的发展历程中扮演了重要角色,引入了许多新特性和改进。 Python 3.7.0的主要亮点包括: 1. **类型注解**:Python 3.7开始正式支持类型注解,这使得代码更易于理解,有助于提高静态分析工具和IDE的...

    人工智能实践教程-从Python入门到机器学习邵一川-教学大纲-8页.doc

    《人工智能实践教程——从Python入门到机器学习》是一门针对通信工程、计算机、大数据、人工智能相关专业设计的专业基础课程,旨在让学生掌握Python编程基础知识,并具备独立开发Python简单项目的能力。课程涵盖...

    python青少年趣味编程课程-详细教学大纲-中小学少儿编程课堂.docx

    - Python简介及其发展历程。 - 在Windows和Mac系统中搭建Python环境的方法。 - Python基础语法介绍,包括程序的输入输出、注释等。 - **第2章:Python基础知识** - 变量的命名规则、赋值方式及数据类型的介绍...

    学习python的历程.zip

    "学习Python的历程"这个压缩包文件可能包含了某位开发者或学习者在掌握Python过程中积累的各种资源和笔记。从文件名"Kwan1117"来看,这可能是个人名字或日期的组合,但具体含义需要更多信息才能确定。 学习Python的...

    43487-Python-3基础教程-教案.doc

    1. **Python历史与版本**:讲解Python的起源,由Guido van Rossum在1989年创建,以及它的发展历程,包括被评为2010年度编程语言并在TIOBE排行榜上的位置。 2. **应用领域**:涵盖Python在系统编程、GUI、Web开发、...

Global site tag (gtag.js) - Google Analytics