精华内容
下载资源
问答
  • 一个有趣的小测验,展示了Android上的材料设计
  • 一个有趣的小测验,展示了Android上的材质设计 介绍 材料设计是用于视觉,交互和运动设计的新系统。 安卓版的Topeka证明了相同的品牌和材料设计原则可用于在各个平台上创建一致的体验。 我们最初启动是作为上材料...
  • 科技挑战赛1.0 截屏 关于 创建了一个有趣的小测验,目的是在职业展览会上使用它来吸引更多人参加我们的会议。 它涵盖了一些技术问题,但主要针对流行文化。 撰写于Ember 1.1.2
  • 剩下这一半内容将更加有趣。你将学到逻辑,并通过条件判断来实现有用功能。 在你继续学习之前,我们先要对你做一次考验。这个考验将会非常难因为它要求你修复别人代码。 当你成为一个程序员时候你常常...

    你现在已经学习了这本书几乎一半内容了。剩下的这一半内容将更加有趣。你将学到逻辑,并通过条件判断来实现有用的功能。

           在你继续学习之前,我们先要对你做一次考验。这个考验将会非常的难因为它要求你修复别人的代码。 当你成为一个程序员的时候你常常需要去处理别的程序员的代码并且时常也要忍受它们的傲慢态度。程序员时常宣称他们的代码时完美的。

           这种自以为是不关心别人的程序员是愚蠢的。一个优秀的程序员会像一个优秀的科学家那样承认他们的代码总会有一定的几率会出错。优秀的程序员在确认可能是由别人的代码引起的错误之前,会先从发生错误的地方开始逐步排查自己的代码中可能引起错误的地方。

           在这次的练习中,你将面对一个水平糟糕的程序员,并改好他的代码。我将Exercise 24 和 25胡乱的拷贝到一个文件里,然后随机的移除了一些字符和 添加了一些错误进去。大多数的错误Python是会告诉你的,但是一些数学计算的错误需要你自己去找。以及在字符串中格式化错误或者拼写错误也需要注意。

           所有的错误都是所有程序甚至有经验的程序员经常会犯的错误。

           你这次练习的任务就是将这个文件修改正确。使用你会的所有技巧让这个文件更加完善。先分析脚本,或者你可以像打印学期论文那样将其打印出来。修复一个错误就运行一次,然后接着修复再运行如此操作直达脚本完美运行。不要试图去寻求帮助,如果遇到你无法解决的你可以先将它放一放回过头再来解决它。

           即使这个可能要花费你几天时间去做,但是你也得努力通过这次考验把这个脚本文件修改正确。

           最后,这次提到的这个练习不是自己输入而是修复一个已经有的脚本文件。那样做的话,你必须到厦门这个地址去下载相关文件:http://learnpythonthehardway.org/book/exercise26.txt

           把这个文本中的内容复制黏贴到命名为ex26.py的文件中。仅仅这一次你允许去复制黏贴操作。

    学生遇见的常见问题:


    我应该将ex25.py文件作为模块引入还是就简单移除ex25的引用操作?
    答:两种方法都可以。这个文件中的函数既然就是来自ex25 ,那么你就先把它的引用去掉。

    当我们修复了该文件是否能够运行这个脚本文件?
    答:肯定可以啊。电脑就在手边,所以尽可能的使用电脑来帮助自己解决。

    ps:附上自己修复好的文件:
    import ex25
    def break_words(stuff):
        """This function will break up words for us."""
        words = stuff.split(' ')
        return words
    
    def sort_words(words):
        """Sorts the words."""
        return sorted(words)
    
    def print_first_word(words):
        """Prints the first word after popping it off."""
        word = words.pop(0)
        print word
    
    def print_last_word(words):
        """Prints the last word after popping it off."""
        word = words.pop(-1)
        print word
    
    def sort_sentence(sentence):
        """Takes in a full sentence and returns the sorted words."""
        words = break_words(sentence)
        return sort_words(words)
    
    def print_first_and_last(sentence):
        """Prints the first and last words of the sentence."""
        words = break_words(sentence)
        print_first_word(words)
        print_last_word(words)
    
    def print_first_and_last_sorted(sentence):
        """Sorts the words then prints the first and last one."""
        words = sort_sentence(sentence)
        print_first_word(words)
        print_last_word(words)
    
    
    print "Let's practice everything."
    print 'You\'d need to know \'bout escapes with \\ that do \n newlines and \t tabs.'
    
    poem = """
    \tThe lovely world
    with logic so firmly planted
    cannot discern \n the needs of love
    nor comprehend passion from intuition
    and requires an explantion
    \n\t\twhere there is none.
    """
    
    
    print "--------------"
    print poem
    print "--------------"
    
    five = 10 - 2 + 3 - 5
    print "This should be five: %s" % five
    
    def secret_formula(started):
        jelly_beans = started * 5000
        jars = jelly_beans / 10
        crates = jars / 100
        return jelly_beans, jars, crates
    
    
    start_point = 10000
    beans, jars, crates = secret_formula(start_point)
    
    print "With a starting point of: %d" % start_point
    print "We'd have %d jeans, %d jars, and %d crates." % (beans, jars, crates)
    
    start_point = start_point / 10
    
    print "We can also do that this way:"
    print "We'd have %d beans, %d jars, and %d crabapples." % secret_formula(start_point)
    
    
    sentence = "All god\tthings come to those who weight."
    
    words = ex25.break_words(sentence)
    sorted_words = ex25.sort_words(words)
    
    print_first_word(words)
    print_last_word(words)
    print_first_word(sorted_words)
    print_last_word(sorted_words)
    sorted_words = ex25.sort_sentence(sentence)
    print sorted_words
    
    print_first_and_last(sentence)
    print_first_and_last_sorted(sentence)
    

     运行结果如下:

    转载于:https://www.cnblogs.com/b-l-java/p/6425538.html

    展开全文
  • eclipse几个有趣小插件

    千次阅读 2007-10-23 09:56:00
    Eclipse Google Code Search Plugin可以在Eclipse中直接右键搜索,并在Eclipse中直接打开搜索结果,目前版本1.0.1....小测验等,目前版本0.6.0.http://zdt.sou
    Eclipse Google Code Search Plugin
    可以在Eclipse中直接右键搜索,并在Eclipse中直接打开搜索结果,目前版本1.0.1.
    http://egcs.javaforge.com/

    ZDT - Zhongwen Development Tool
    中文教学插件,可以看到拼音,自定义词库,小测验等,目前版本0.6.0.
    http://zdt.sourceforge.net/

    Lomboz:和MyEclipse的同类型插件且免费。
    下载站点:http://forge.objectweb.org/project/showfiles.php?group_id=97

    XMLBuddy:xml文件编辑器
    下载站点:www.xmlbuddy.com

    Fat Jar:项目打包插件,可以将项目支持包和项目本身打成一个包。
    下载站点:http://fjep.sourceforge.net/

    Jinto:国际化插件
    下载站点:http://www.guh-software.de/

    Jasper Assistant:报表插件
    下载站点:http://www.jasperassistant.com/

    Log4E Log4j插件,提供Log4j的快速操作。Log4j专用于为程序输入调试信息。
    下载站点:http://log4e.jayefem.de/index.php/Main_Page

    VSSplugin: VSS客户端插件,VSS是一个和CVS齐名的版本管理系统。
    下载站点:http://sourcefore.net/projects/vssplugin

    Implementors: 当追踪方法代码时,Eclipse默认是转到方法的接口类,而接口中是只有方法名称没有代码的。此插件提供了追踪到方法的实现代码功能。
    下载页面:http://eclipse-tools.sourceforge.net/implementors/

    Call Hierarchy: 显示一个方法的调用层次,可以从中看到它被哪些方法调用了,以及它调用了哪些方法,是代码追踪比较实用的工具。
    下载站点:http://eclipse-tools.sourceforge.net/ccall-hierarchy/

    Hebernate Synchronizer: Hibernate插件,提供Hibernate的自动映射等操作。
    下载站点:http://www.binamics.com/hibernatesync/

    Profiler: 性能跟踪、测量工具,能跟踪、测试B/S模式开发的程序。
    下载站点:http://sourceforge.net/projects/eclipsecolorer/

    官方网站: http://www.eclipsetotale.com/tomcatPlugin.html
    Eclipse 下的 Tomcat 插件, 可以在 Eclipse 中启动/停止/运行 Tomcat, 并能发布,重启应用.

    简体中文版下载(无需原版): tomcatPluginV321_zh_CN.zip 281KB.

    此次汉化的是最新版: 3.2.1 tomcatPluginV321.zip 2007.05.10 releaseNotesV321.txt

    展开全文
  • 在外界不仅流传着很多微软使用的趣题、难题和怪题,还有很多与解题和答案有关的有趣的小故事。我就亲身经历过一个。故事发生在我加入微软之前,在得克萨斯州奥斯丁戴尔计算机公司总部工作期间。有一天,我同组的一位...

    软在面试中使用智力测验题是业界众所周知的。在外界不仅流传着很多微软使用的趣题、难题和怪题,还有很多与解题和答案有关的有趣的小故事。我就亲身经历过一个。

    故事发生在我加入微软之前,在得克萨斯州奥斯丁戴尔计算机公司总部工作期间。有一天,我同组的一位女同事不知从哪儿得到一个智力测验题,她很神秘地告诉我说,这题是最近微软面试中刚刚出现的。具说微软内部员工平均解题时间是5钟以内,外界高手的平均水平是15钟,而外界一般人员很多根本解不出答案,不管给多少时间。这位女同事说她已想了很久了也没有结果,于是让我试试。我通常对智力测验题不感兴趣,但听她说得那么玄乎,又被她一激,于是拿来题目认认真真解了一把,结果5钟内解出了答案,让她连说佩服。到这里故事讲了一半。在讲故事的后半部分前,我先得把题目和答案给大家讲解一下:

    题目是这样的:有四个人(ABCD)要在一个月黑风高的夜里过一个很长的独木桥。桥只能一次乘载两个人,就是说每次最多两人同时过桥。过桥要用手电筒,而这四个人只有一只手电筒,也就是说两人共用这只手电筒过桥后,其中一人必须带着手电筒返回(没有其他方法),否则其他人就不能再过了。这四个人由于年龄和身体状况的差异,每个人过桥所需要的时间不同:A需要1钟,B需要2钟,C需要5钟,D需要10钟。由于共用一只手电筒的原因,当两人一同过桥时,过桥的时间是以其中慢的一人为准,比如AC一起过桥要用5钟。

    现在问:要所有人过桥,最短要多少分钟,如何安排他们的过桥顺序?

    这个问题看起来并不复杂,很容易入手,解题的策略也不难确定。既然手电筒要来回传递,根据能者多劳的原则,当然是尽量用最快的人来担此重任。因为A过桥最快,所以很快就会得出以下的答案:

    第一步:AB一起过桥,时间是2分钟

    第二步:A带着手电筒返回,时间是1分钟

    第三步:AC一起过桥,时间是5分钟

    第四步:A带着手电筒返回,时间是1分钟

    第五步:AD一起过桥,时间是10分钟

    总共需要19分钟

    这看起来安排很合理,但答案是错的。正确的答案是17分钟。看到这里不妨请读者思考一下如何得到这个答案。

    其实解题的关键是你能否想到另一个更重要的策略,就是:要让走得最慢的人(CD)一起过桥。请你根据这一原则再试试看。

    以下是正确答案:

    第一步:AB一起过桥,时间是2分钟

    第二步:A带着手电筒返回,时间是1分钟

    第三步:CD一起过桥,时间是10分钟

    第四步:B带着手电筒返回,时间是2分钟

    第五步:AB一起过桥,时间是2分钟

    总共需要17分钟

    可见这题的关键是在于你能否突破那个显而易见的思维定势,发现不易发现的更有效的方法,甚至有时还要敢于违背那个明显的规则。

    那好,我们再回到故事的后半段。那个女同事在惊叹佩服之余,又突然想

    要再找位高手试一试。于是想到了她的男朋友。她男朋友是德州大学物理系博士毕业,当时在奥斯丁的摩托罗拉分部作芯片设计工作。女同事当即拿起电话把题目告诉了她的男朋友。结果还不到两分钟她男朋友就打回电话,说已解除答案,时间是19钟。当场我们都笑了,告诉他答案不对,应该时间更短,让他再想一想。挂上电话后又过了10多分钟,她男朋友的电话响了。这一次我们以为他做出了正确答案,没想到他不仅没有做出正确答案,反而振振有词地说,19钟是绝对的最短时间,他已用数学方法理论上证明了这一结论!我们听了一愣,然后是狂笑不止。

     
    展开全文
  • 一个有趣的小测验,展示了Android上的材质设计 介绍 材料设计是用于视觉,交互和运动设计的新系统。 我们最初启动是作为上材料设计的开源示例。 安卓版的Topeka证明了相同的品牌和材料设计原则可用于在各个平台上...
  • 在外界不仅流传着很多微软使用的趣题、难题和怪题,还有很多与解题和答案有关的有趣的小故事。我就亲身经历过一个。故事发生在我加入微软之前,在得克萨斯州奥斯丁戴尔计算机公司总部工作期间。有一天,我同组的一位...

    软在面试中使用智力测验题是业界众所周知的。在外界不仅流传着很多微软使用的趣题、难题和怪题,还有很多与解题和答案有关的有趣的小故事。我就亲身经历过一个。

    故事发生在我加入微软之前,在得克萨斯州奥斯丁戴尔计算机公司总部工作期间。有一天,我同组的一位女同事不知从哪儿得到一个智力测验题,她很神秘地告诉我说,这题是最近微软面试中刚刚出现的。具说微软内部员工平均解题时间是5钟以内,外界高手的平均水平是15钟,而外界一般人员很多根本解不出答案,不管给多少时间。这位女同事说她已想了很久了也没有结果,于是让我试试。我通常对智力测验题不感兴趣,但听她说得那么玄乎,又被她一激,于是拿来题目认认真真解了一把,结果5钟内解出了答案,让她连说佩服。到这里故事讲了一半。在讲故事的后半部分前,我先得把题目和答案给大家讲解一下:

    题目是这样的:有四个人(ABCD)要在一个 月黑风高的夜里过一个很长的独木桥。桥只能一次乘载两个人,就是说每次最多两人同时过桥。过桥要用手电筒,而这四个人只有一只手电筒,也就是说两人共用这 只手电筒过桥后,其中一人必须带着手电筒返回(没有其他方法),否则其他人就不能再过了。这四个人由于年龄和身体状况的差异,每个人过桥所需要的时间不 同:A需要1钟,B需要2钟,C需要5钟,D需要10钟。由于共用一只手电筒的原因,当两人一同过桥时,过桥的时间是以其中慢的一人为准,比如AC一起过桥要用5钟。

    现在问:要所有人过桥,最短要多少分钟,如何安排他们的过桥顺序?

    这个问题看起来并不复杂,很容易入手,解题的策略也不难确定。既然手电筒要来回传递,根据能者多劳的原则,当然是尽量用最快的人来担此重任。因为A过桥最快,所以很快就会得出以下的答案:

    第一步:AB一起过桥,时间是2分钟

    第二步:A带着手电筒返回,时间是1分钟

    第三步:AC一起过桥,时间是5分钟

    第四步:A带着手电筒返回,时间是1分钟

    第五步:AD一起过桥,时间是10分钟

    总共需要19分钟

    这看起来安排很合理,但答案是错的。正确的答案是17分钟。看到这里不妨请读者思考一下如何得到这个答案。

    其实解题的关键是你能否想到另一个更重要的策略,就是:要让走得最慢的人(CD)一起过桥。请你根据这一原则再试试看。

    以下是正确答案:

    第一步:AB一起过桥,时间是2分钟

    第二步:A带着手电筒返回,时间是1分钟

    第三步:CD一起过桥,时间是10分钟

    第四步:B带着手电筒返回,时间是2分钟

    第五步:AB一起过桥,时间是2分钟

    总共需要17分钟

    可见这题的关键是在于你能否突破那个显而易见的思维定势,发现不易发现的更有效的方法,甚至有时还要敢于违背那个明显的规则。

    那好,我们再回到故事的后半段。那个女同事在惊叹佩服之余,又突然想

    要再找位高手试一试。于是想到了她的男朋友。她男朋友是德州大学物理系博士毕业,当时在奥斯丁的摩托罗拉分部作芯片设计工作。女同事当即拿起电话把题目告诉了她的男朋友。结果还不到两分钟她男朋友就打回电话,说已解除答案,时间是19钟。当场我们都笑了,告诉他答案不对,应该时间更短,让他再想一想。挂上电话后又过了10多分钟,她男朋友的电话响了。这一次我们以为他做出了正确答案,没想到他不仅没有做出正确答案,反而振振有词地说,19钟是绝对的最短时间,他已用数学方法理论上证明了这一结论!我们听了一愣,然后是狂笑不止。

     
    展开全文
  • 英国广播公司(BBC)希望通过开发一些以有趣且有趣的方式显示信息的交互式浏览器应用程序来改善其在线教育内容。 您的任务是制作一个最低可行的产品或原型,以向他们提出-这可能仅是一部分信息,并且可能仅展示了...
  • 仅连接,连接墙 这是测验节目“仅连接”中连接墙的一种实现。 这是一个有趣的小项目,使我有机会探索JavaScript和CSS中的一些较新功能。 我已经写了一个相当详细的项目摘要,您可以 。
  • 在外界不仅流传着很多微软使用的趣题、难题和怪题,还有很多与解题和答案有关的有趣的小故事。我就亲身经历过一个。 故事发生在我加入微软之前,在得克萨斯州奥斯丁戴尔计算机公司总部工作期间。有一天,我同组的一...
  • 作为互联网,不可避免是,一旦我成为众人关注话题,无论谣言多么,谣言都会逐渐浮出水面:自由派用户开始将我贴上和标签,但是,这两个主张都没有。百分之一百是假。 我投票给了洛基·德拉·富恩特
  • 不过,班主任小雪发现了一些有趣的现象,当同学们的座次确定下来之后,只有有限的D对同学上课时会交头接耳。同学们在教室中坐成了M行N列,坐在第i行第j列的同学的位置是(i,j),为了方便同学们进出,在教室中设置...
  • 网站推广技巧

    2006-04-02 10:39:00
    . 调查在你网页上搞一些小调查,问一个有趣的问题,让访客投票。...2.有奖活动持续的搞一些有奖活动,奖品不必太贵重,只要对你的访客来说...4. 小测验要有小测验,每周公布答案。参加者会来看正确答案。5. 新闻提供与...
  • 该应用程序包括一个小测验,以更好地吸收所接收信息最重要时刻。 测验结束后,您会在申请表末尾收到对您知识评估。 我相信此应用程序提供信息对于当今年轻人非常有用。 使用该应用程序,您可以始终...
  • 那时,它是一堆随机的东西以及有趣的测验,可以帮助您找出从性格类型到您最喜欢哪个辛普森一家角色的任何事情。 SparkNotes 和 SparkMatch 从成功中成长起来,SparkMatch 继续成为 OkCupid。 它进行了所有有趣的...
  • 这一扩展使翻译查找与小测验有助于词汇学习,同时阅读一门外语。 了解语言可以打开世界。 学习一门外语将帮助您理解否则无法访问整个人群。 语言专家认为,学习词汇最佳方法是阅读-比记住词汇表有趣得多。 但是...
  • 我知道我正在解决一个真正不存在的小问题,但这是一个有趣的项目,有很多学习机会! | 安装 确保您已安装 运行yarn install 运行yarn dev 然后您就可以出发了! 测验 所有测试文件均位于 运行测试运行yarn test...
  • 用户创建一个帐户以允许查看内容,并且必须通过一个小的 Asperøy 测验。 主页欢迎用户获得 Asperøy 公民需要最新消息和“一目了然”信息。 照片大量带有照片相册。 可以对图片发表评论(并喜欢彼此评论...
  • 测验结果反映了他们写作技巧提高,并且发现该教育网站可以使写作课程变得更加有趣,因为他们可以与世界各地同龄人,尤其是说母语人进行交流和学习。 希望通过积极参与动态而协作课堂,为4.0教育时代...
  • 在外界不仅流传着很多微软使用的趣题、难题和怪题,还有很多与解题和答案有关的有趣的小故事。我就亲身经历过一个。 具说微软内部员工平均解题时间是5分钟以内,外界高手的平均水平是15分钟,而外界一般人员很多...
  • 对话介绍式Java 该存储库与有关ADL Chapter Backend的JavaReact式编程入门介绍相... 一个有趣的功能是能够“链接”方法,从而允许数据流的复杂转换[1]。 4.1安装和配置 对于本教程,建议已安装: Java 8:它将与Java
  • 让我们玩吧Trivia是一个有趣的小项目,它使用了由和制作的DCI React模块的免费 。 该项目的目标是练习从API处理和接收数据。 我们希望有一个互动界面,因为这是一个有趣的话题,因此诞生了琐事游戏的想法诞生了。 ...
  • 在通往XHTML 2的路上发生的有趣的事 标记部分 遇到API 视频与音频 canvas 结 自我检测 第三部分表现层的CSS 第11章CSS入门 CSS的益处 样式表如何工作 大概念 继续使用CSS 自我测验 第12章格式化文本(使用更多选择...
  • EducationalQuiz-源码

    2021-05-10 09:46:10
    EducationalQuiz应用程序在几乎所有屏幕尺寸上都非常友好,即使在较小的屏幕上也是如此。 该应用程序非常具有交互性,也很有趣。 它在横向模式下也很友好。 该应用程序托管在Google驱动器上,此处为链接
  • 文章目录最幸福阶段每日测验昨日内容回顾今日内容概要今日内容详细前期表准备几个重要关键字执行顺序where筛选条件group by分组分组注意事项having分组之后筛选条件distinct去重order by排序limit限制展示条数...
  • MileStone-1-Couronne-源码

    2021-04-22 16:50:35
    该游戏背后故事也在此页面上,因为客户调查显示这很有趣。 网站简单性和规模性是使用户对页面加书签以便返回感兴趣重要方面。 最重要是,规则是您希望易于访问东西。 作为一名前台球手,我知道轻
  • 该系统为参与者创建了一个有趣的学习空间,以互动的形式完成信息的传递和测验。老师在系统中注册后就可以创建并发布测试,学生通过测试对应的pin或二维码就可以进入测试环节。老师在投影仪的屏幕上可以看到学生...
  • 小测验 1、测试用例计划4个理由是什么? 组织性、重复性、跟踪和测试证实。 2、什么是特别测试? 特别测试是没有计划测试。它很容易,也很有趣,但是没有组织性、无法重复,也无法跟踪,完成后,无法证实曾经...
  • 我也考虑过在Ruby,C或Go中执行此操作,但我选择专注于Javascript,因为它更有趣测验 运行命令npm test以查看每种算法时间结果。 对于排序,测试将以大小为1000数组运行100次。 如果要更改这些值,可以在/...

空空如也

空空如也

1 2
收藏数 40
精华内容 16
关键字:

有趣的小测验