第六次课程作业:随笔
呃,首先来谈谈学习完python的体会,经过一学期的学习,总的来说感觉还是不错的,之前对爬虫语言还比较陌生,但经过学习之后,有了大体的认识和研究的方向,有利于我之后学习python以及和python相关的语言,因为之前没有接触过,对于我和大部分人来说都是比较新颖的,所以我还是会去下功夫研究一番,存在着许多磕磕碰碰,这也促使我前进,俗话说得好没有阻力哪有动力,python对于我来说,可能颠覆了我之前对于有其他语言的理解,在我印象中以及接触较多语言来说,一门语言应该很笨重,甚至是很复杂,比如以下是我之前再训练java时候的一个小例子
1 public class WanQuanShu { 2 public static void main(String[] args) { 3 int i,j,k; //定义整型变量i,j,k 用于for循环 4 int []sector=new int[32]; //定义整型数组用于存放完全数的每个因子 5 for(i=1;i<=1000;i++){ //for循环寻找1000以内的完全数 6 int sum=1; //定义整型变量sum用于保存完全数因子的和 7 int sectorcount=1; //定义整型变量sectorcount用于完全数因子个数计数 8 sector[0]=1; //初始化数组的第一个元素,因为1特殊所以要单独赋值 9 for(j=2;j<i;j++){//for循环找出从2到i的数i的所有因子 10 if(i%j==0){ //看i能不能被j整除,如果能即等于0则j是数i的一个因子
11 sector[sectorcount++]=j; //把因子j赋给存放完全数因子的数组sector 12 sum=sum+j; //把数i的因子j都累加起来 13 } 14 } 15 16 if(i==sum){ //如果数i和它的因子的和相等,那么i就是完全数 17 System.out.print(i+"="); //打印输出完全数 18 for(k=0;k<sectorcount;k++){ //for循环列出全部完全数i的全部因子 19 if(k==sectorcount-1){ //如果是最后一个因子则打印最后一个因子 20 System.out.print(sector[k]); //打印最后一个因子 21 }else{ //否则打印其他因子和加号 22 System.out.print(sector[k]+"+");//打印其他因子和加号 23 } 24 } 25 System.out.println(); //打印换行符 26 } 27 } 28 } 29 }
方法和方法之间的相互嵌套,循环等等一系列操作,没有专心就会很容易出错,而相反python则非常的简化,比如再我们第一次上课的时候,老师出给我们的求和,仅仅知用两行代码就可以解决,省去了繁琐的固定格式,随心所欲编写带有自己风格的代码,附:
1 a = sum([x for x in range(1,101)]) 2 print(a)
看着就很舒心有没有!
其次再来说说边讲边练,这样的形式我也是第一次体会到,觉得非常不错,比起老师单独再上面讲来讲去的,学生更加可以参与到老师的演讲中来,使得学习更加有效率,学生也更加听得进去,相反只让学生听而不让学生动手,与其说课堂死气沉沉,不如说无聊,更容易走神等等,老师只是起一个导向作用,学生应该自己深入探索才对。
接下来谈谈博客园这个新平台,交流平台是非常有助于我的学习进步的,比如更加简介的代码编写方式,更好的运用库函数、库方法等等,以及最重要的一点:思路,我大多数的题目思路都要想非常之久,相对于前者,后者更加重要,甚至可以说是我在写题目时候的最大阻碍,交流平台提供了我多种多样的思路,层出不穷,任君挑选,对于我来说是非常重要的。然后既然有一样的题目和代码,也就避免不了抄袭,对于想学习和爱学习的人来说,这种问题可能是不存在的,因为作为一名学生,代码一样没有关系,可是对于自己来说,不带自己风格的代码是不属于自己的!!那样和没有做作业是一样的,没有意义的事情,适当的参考没有问题,可是照搬照抄我接受不了。
最后,我自己在完成作业时,最大的阻碍就是思路,思路迟迟定不下来会导致我在编写是容易卡壳,然后大部分地方都会报错,导致删了改,改了删的无限循环当中,每一次写作业都像是一次头脑风暴,写完都贼累,所以有时候回去看看写完同学的作业,研究每一行都是什么意思和作用,反过来想自己的跟他的比,到底错在哪里以及差别在哪里。
以上就是这次随笔的全部内容。
https://www.cnblogs.com/Lynccc123/p/10632654.html
这是第一次随笔的补发连接
https://www.cnblogs.com/Lynccc123/p/10953260.html
这是第三次作业补发
https://www.cnblogs.com/Lynccc123/p/10953241.html
这是第五次作业补发
浙公网安备 33010602011771号