NCT Python 1级考试
在暑假八月初时,我参加了NCT(青少年编程能力等级测试),这是我第一次在编程这方面考试,当时我备考时看到关于turtle的题,我直接忽略。原因有两点:一是我本人绘画就不好,全身没有一个艺术细胞,二是turtle这个库,本身就没有什么用。所以我在正式考试时,直接略过这道题。但成绩算是理想,89,良好。
NCRE Python程序设计二级
在九月份开学两周后,我去黄埔区考计算机二级,很明显,我考砸了。原因显然是我的自大,公共基础一点不会,大部分靠蒙,选择题还好,而最后综合题其实也是迫不得已。因为学校要举行合唱比赛,我必须提前半小时交卷才能赶上,所以只完成了第一小题。
综合运用题目
大概是这样:
给一个html文件,完成以下题目(不能使用第三方库)
统计文件中图片链接出现的次数,并输出
对于这道题,我比较粗鲁,直接找文件里所有**https://**,然后一统计就输出,至少能用。
将文件中所有图片链接存到列表里,并输出
很明显,我没写。但我找了找:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
| import urllib.request import urllib.parse import re
def open_url(url): req = urllib.request.Request(url) req.add_header('User-Agent', 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 ' 'Safari/537.36 SE 2.X MetaSr 1.0') page = urllib.request.urlopen(req) html = page.read().decode('utf-8')
return html
def get_img(html): p = r'(http.:[\S]*?.(jpg|jpeg|png|gif|bmp|webp))' imglist = re.findall(p, html) print("List of Img: " + str(imglist)) for img in imglist: filename = img[0].split("/")[-1] photo = urllib.request.urlopen(img[0]) w = photo.read() f = open('D:/test/' + filename, 'wb') f.write(w) f.close() print(filename + " have been download...")
if __name__ == '__main__': url = "https://movie.douban.com/top250" get_img(open_url(url)) print("all over...")
|
很明显不是原试题的,但改一改能用就是了。
10月份黄冈月考
自己看吧,我觉得很差就是了,但这是第一次,客观来讲不算差了。
最主要的是语文和数学,数学还好,意外罢了。而语文,最为头疼,满分128,考个85是我没想到的。
最好的就是历史,真的让我激动不已,第十六名!
11月黄冈初中联考
不好说。语文进步大,数学进步大,似乎之前的缺点都补齐了。
这次考试很波折,一会线上考,一会线下考,主要是广州疫情本来就波折。所以其它科不计入总成绩(庆幸)。
英语拉垮了,比上次差,作文出格了,正在努力改。
这次的考试虽然我自觉考得很好,可人家也觉得考的好,然后一堆高分的,排名也就80多,还是差。