- 这是中科大第五届信息安全大赛的一道题,比赛那一周没有做出来,后来看了官方的writeup之后才知道原来这么简单只要自己写个python的小程序来运行一下就行了,于是花了点时间重新看了一下python的turtle库,写出来了。意识到,写代码一定要注释好,不然以后看的时候都不知道什么意思了,简直感觉到自己是有多菜!
- 附件seq.txt和代码放在我的资源里面,有兴趣的可以下载来看看。
-
import turtle turtle.color('blue','white') turtle.pensize(5) turtle.pencolor("blue") turtle.speed(99999999999999)#不知道为啥,设置这么大了画得还是那么慢 def Step(): turtle.pendown() #下笔 turtle.forward(1) #沿当前方向画一个长度 turtle.penup() #拿起画笔 file = open('seq.txt','r') seq = file.read() #print(seq) turtle.begin_fill() turtle.penup() turtle.goto(-100,100) for i in seq: if i == "D": turtle.seth(270) #这里是270度,设置画笔的方向朝下 Step() elif i == "U": turtle.seth(90) #设置画笔的方向朝上 Step() elif i == "R": turtle.seth(0) #设置画笔方向朝右 Step() elif i == "L": turtle.seth(180) #设置画笔方向朝左 Step() turtle.end_fill() turtle.mainloop() file.close()
hackergame2018ctf_猫咪遥控器
最新推荐文章于 2024-06-07 09:49:43 发布