Python程序设计入门网易云课堂第七周作业调不出来了,不知道哪里错了,麻烦各位大神帮忙~~

Python程序设计入门网易云课堂第七周作业调不出来了,不知道哪里错了,麻烦各位大神帮忙~~,第1张

w_dic = {}

for i in range(1,101):

    line = raw_input()

    for w in line.split():

        if w in w_dic:

            if not (i in w_dic[w]):

                w_dic[w].append(i)

        else:

            w_dic[w] = [i]

sr = []

while True:

    qs = raw_input()

    if qs == '':

        break

    sr.append(qs)

jh = w_dic.keys()

jh.sort()

for w in jh:

    print w+': '+str(w_dic[w])[1:-1]

for qs in sr:

    os = []

    if qs[0:3] == 'OR:':

        ws = qs[3:].split()

        for w in ws:

            if w in w_dic:

                os = list(set(os) | set(w_dic[w]))

        if len(os) == 0:

            print 'None'

        else:

            os.sort()

            print str(os)[1:-1]

    else:

        if qs[0:4] == 'AND:':

            qs = qs[4:]

        ws = qs.split()

        if ws[0] in w_dic:

            os = w_dic[ws[0]]

        for w in ws:

            if w in w_dic:

                os = list(set(os) & set(w_dic[w]))

            else:

                os = []

                break

        if len(os) == 0:

            print 'None'

        else:

            os.sort()

            print str(os)[1:-1]

网易云课堂的计算机MOOC,目前开课十余门,我基本上都试听了一两周并完成了作业。下面是一点感受。1. 这东西有意义吗?答:很有意义。MOOC前期其实很烧钱,需要有钱人来做。MOOC本质上还是自学,但是需要有人推动一把,打点鸡血灌点鸡汤。MOOC与计算机技术是紧密联系的,计算机教学很适合在计算机上完成。而且,学计算机很好就业。而且,自考工科专业逐步取消之后,越来越难通过自学拿到计算机方面的正式学历认证。而且,现有MOOC基本上都是英语授课。虽然我认为理解英语是当代社会的必备技能,但是降低门槛确实可以帮助到很多人。因此,我认为网易云课堂做这套课程,出发点是很好的。

2. 体系合理吗?答:很有想法。但是首先,这套体系显得职业培训化。以程序设计语言教学为例,我理想中的高端设计是大一设置优秀的CS101和编程入门课程,大二设置一门优秀的编程范式串讲课程(请参考华盛顿大学的Programming Languages),而不是现在这个样子。其次,并不是所有老师都会针对这套体系重新设计课程。而且很多老师希望自己的课程相对独立完整,自成一体(self-contained),这样学生无需太多先修知识也能学习。结果,不同课程各讲各的,内容承接并不连贯,有大量重复和少量脱节之处。从软件工程的角度说,我认为这方面可以改善,也应该改善。

3. 课程设计好吗?答:还行。老师表现得很有热心和耐心,而且开课学校整体水平不差,一般人应该不用担心师资。课程本身没太多设计,基本上是传统精品课念PPT风格,搭配线上作业和讨论平台。剪辑尤其不科学,还不能加速播放。每一期课一两个月时长,比较短,应该比较容易跟下来,但是这样导致作业期限整体偏短,对全职工作人士不太友好。其实可以把它理解成新时代的函授课程……

4. 适合零基础吗?答:看情况。计算机科学入门,资源太多了。什么适合你,谁也说不准。还有人用 SICP 甚至 TAOCP 入门呢。我只能说,这套课程已经把入门的门槛降得非常低了。你自己学习效果如何,主要还是看你的动力、毅力和领悟力。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11629447.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存