前言:
现在大家对“python1级2022年12月真题答案”大概比较关怀,同学们都需要知道一些“python1级2022年12月真题答案”的相关资讯。那么小编也在网络上汇集了一些对于“python1级2022年12月真题答案””的相关知识,希望大家能喜欢,朋友们快快来了解一下吧!第二题,它喜欢考画画的。
·先分析一下,它让我们画一个正方形,边长400,这就是400,平均分成四份。画一个田字格,中间是红色的,旁边是黑色的,中心是这个位置。所以要分析下坐标,这是(0,0)的位置。通过这里很快就知道四个点的坐标,这个是(200,-200),这个就是(200,-200),这个是(200,200)。
·其实可以从任何一个点出发,先画外面的。其实这道题可能会用到goto,先让它坐标定位,让它跑到一个点去,然后再去画这些红色的线。知道了这个思路之后就很好做了。注意一个笔的颜色,这有个pencolor要知道一下,要设置笔的颜色。还有个隐藏,那就是hideturtle,hideturtle,t.隐藏,t.隐藏,这些指令知道一下就很简单,一起先去做一下。
·首先是导入工具库importturtle as t,然后是。一开始先是画黑色,所以也可以不用先设颜色,先让它先去到左下角。先来一个t.penup,然后直接简化一下up抬笔,然后是坐标定位,接下去是落笔。
·下一步可以用个for循环画一个线,用这样的思路去画出一个正方形,所以是for iin range,Runtimewarning ob,t.划线,forward(distance),forward methods(,它的边长是400,FD就是forward划线,t.它要逆时针状,所以是left。
·现在已经画完了这个正方形,现在想要让它到这个点,这个点坐标其实也可以很快推出来,是(-200,0)的位置。这样子顺序去画过去,其实要复制一下这部内容,不然中间是会有一些痕迹留着的,不想让它中间有痕迹,改一下,然后往右边画,那我就直接可以让它去到一个位置,你可以用 f d,我们也可以直接让它去到一个位置更简单。落笔之后直接去到这个位置,这个位置是什么?(200,0),所以改一下。
·所以我们这条线也画完了,那家具我从上往下画或从下往上画都可以,那我从这里出发,这是(-200,不对,应该是(0,-200)到这个(0,200)的位置,所以可以同样的可以复制一下这四行内容。首先是让它到(0,200),再到(0,200),最后隐藏画笔,最后保留窗口。
ok,十七行代码搞定,我们看一下效果。正方形画完了,可是有个小问题,大家发现了吗?我刚刚忽略了一个很重要点,画笔颜色没有设置,所以当我黑色的画完之后,这部分是黑色画完,那我应该其实在这里去设置一下画面颜色,去点pencolor,pencolor颜色是red红色,然后笔的粗细是没有要求,所以直接这样就可以了加一行。
所以代码就是这样,不断的调试,最后出现你想要的结果,OK这道题搞定!
标签: #python1级2022年12月真题答案