2017的最后一天,在QC的谆谆教诲下,我终于写(背)了九道题,对Python的基本语法有了一个大致了解。
1、A+B+C
就是为了练输入,line=input().split() 录入列表,分割开分别赋给A,B,C,别忘了转成int
2、除余问题
和上一题一样,多了个%除余号和简单的if条件选择。
3、判断质数
出现了一个import导入math包,还有用def定义函数,m.sqrt(x)表示对x开方,用for来遍历,range()左闭右开,还有if语句的省略(true则执行)。
4、矩阵翻转
这题最难了,为了讲这题,QC还给我编了一个二维数组演示,感动ing~
按行扩展mat=[[]]*M,按列扩展,录入数据,然后左右交换mat[j][i],mat[j][N-1-i]=mat[j][N-1-i],mat[j][i],同理也可以上下。输出是一个遍历。
5、移除数组中重复元素
利用的是set的元素不重复性
6、最后一个字母的长度
输出列表倒数第二个元素的长度用print(line[-1].__len__())