如何用 Python 画一个纸飞机?| 原力计划

如何用 Python 画一个纸飞机?| 原力计划

首页冒险解谜画一个飞机更新时间:2024-07-26

【CSDN编者按】如果你是一个80后,可能对于卓依婷的歌曲《纸飞机》并不陌生。歌词里说:“飞在风里的纸飞机,载满我对你的情和意。飞到那思念的另一边,诉说我心中的痴迷。”而纸飞机本身也是一种儿童游戏,那么如何用Python画一只纸飞机?周末没事学一下吧!

作者 | 一粒微小的尘埃

责编 | 胡巍巍

出品 | CSDN博客

闲来无事,只好细细研究Turtle库了,毕竟这是一个超好玩的图形库了,虽然现在还仅仅是一个菜鸟中的菜鸟,但这也并不能阻止我前行的道路……

之前呢,有介绍过用Turtle库来绘制奥运五环,虽然花费了我整整一个晚上的时间(毕竟是新手),但是作品,也就心满意足了,感觉自己很有成就感。

今天呢,我又在想着:Turtle库,Python中这么一个强大的库,不能就这么完成一个小小的项目就放弃了,所以呢,便又有了现在这么一篇用Python绘制纸飞机的文章。

简单地说一下我在制作过程中所遇到的问题:

1、众所周知,Turtle库默认坐标轴是这样的:

这是一个标准的默认窗口下的情况:>>> import turtle>>> turtle.dot(10,‘red’)>>> turtle.write(’(0,0)’,font=(8))>>> turtle.ht可以自己动手试试,之所以介绍这么一个大家都知道的知识点呢,瞅一下接下来的这张截图便知道了:

大家看完有何感想呢?显而易见,这是我遇到的最大的问题。

2、在这个小项目中,全程使用的都是turtle.goto(x,y)这个函数,用来控制小乌龟从这个点到另外一点,所以,不得不有上图中的debug,为的就是确认各个点。总的来说,我遇到的问题就这两个。

源代码如下:

import turtle

#太阳

turtle.color('red')

turtle.penup

turtle.goto(250,200)

turtle.pendown

turtle.begin_fill

turtle.circle(50)

turtle.end_fill

turtle.color('black','blue')

turtle.begin_fill

#飞机

turtle.penup

turtle.home

turtle.pendown

turtle.pensize(5)

turtle.goto(-300,150)

turtle.goto(100,50)

turtle.goto(0,0)

turtle.end_fill

turtle.goto(-30,-125)

turtle.goto(-50,-50)

turtle.begin_fill

turtle.goto(-300,150)

turtle.goto(-125,-125)

turtle.goto(-50,-50)

turtle.goto(-30,-125)

turtle.goto(-85,-85)

turtle.end_fill

#线条

turtle.pensize(3)

turtle.penup

turtle.goto(75,25)

turtle.pendown

turtle.goto(200,0)

turtle.penup

turtle.goto(50,-5)

turtle.pendown

turtle.goto(250,-30)

turtle.penup

turtle.goto(10,-80)

turtle.pendown

turtle.goto(100,-150)

turtle.penup

turtle.goto(-80,-125)

turtle.pendown

turtle.goto(120,-200)

turtle.ht

本文为 CSDN 博主「catぁ」(一粒微小的尘埃)原创文章,CSDN 官方经授权发布。

原文地址:https://blog.csdn.net/weixin_45082954/article/details/104486485

《原力计划【第二季】- 学习力挑战》

正式开始

即日起至 3月21日

千万流量支持原创作者

更有专属【勋章】等你来挑战

☞不用掉一根头发!用 Flutter Dart 快速构建一款绝美移动 App

☞看我发现了什么好东西?Java Optional,绝对值得一学 | 原力计划

☞腾讯提结合ACNet进行细粒度分类,效果达到最新SOTA | CVPR 2020

☞我最喜欢的云 IDE 推荐!

☞智能合约编写之Solidity的高级特性

☞返鄂复工人员自述:回武汉上班,要先飞合肥,再由公司包车接回去

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved