我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Python万圣节蝙蝠

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Python万圣节蝙蝠

目录

系列文章

前言

蝙蝠

程序设计

程序分析

运行结果

尾声


系列文章

序号文章目录直达链接
1浪漫520表白代码https://want595.blog.csdn.net/article/details/130666881
2满屏表白代码https://want595.blog.csdn.net/article/details/129794518
3跳动的爱心https://want595.blog.csdn.net/article/details/129503123
4漂浮爱心https://want595.blog.csdn.net/article/details/128808630
5爱心光波https://want595.blog.csdn.net/article/details/132311588
6流星雨https://want595.blog.csdn.net/article/details/129395465
7满天星https://want595.blog.csdn.net/article/details/129572082
8烟花秀https://want595.blog.csdn.net/article/details/128746664
9圣诞树https://want595.blog.csdn.net/article/details/128213770
10雪花代码https://want595.blog.csdn.net/article/details/129038108
11模拟星空https://want595.blog.csdn.net/article/details/129948882
12生日蛋糕https://want595.blog.csdn.net/article/details/129694998
13樱花树https://want595.blog.csdn.net/article/details/130350743
14五彩气球https://want595.blog.csdn.net/article/details/130950744
15七彩花朵https://want595.blog.csdn.net/article/details/130897838
16恶搞代码https://want595.blog.csdn.net/article/details/131274862
17代码雨https://want595.blog.csdn.net/article/details/132574687
18中秋星空https://want595.blog.csdn.net/article/details/132910075
19国庆祝福https://want595.blog.csdn.net/article/details/133427031
20皮卡丘https://want595.blog.csdn.net/article/details/133783136
21玫瑰花https://want595.blog.csdn.net/article/details/133851128
22名侦探柯南https://want595.blog.csdn.net/article/details/133903847

前言

万圣节就要来啦,博主给大家准备了《万圣节特辑》哦,让我们从一只蝙蝠开始吧!由于本期内容比较简单,我们就直奔主题啦~

蝙蝠

程序设计

import turtle as tk = 1t.title("蝙蝠")t.bgcolor("gold")t.setup(0.5, 0.5)t.hideturtle()t.Turtle().screen.delay(0)t.penup()t.goto(0, 66)t.pendown()t.begin_fill()t.fillcolor('black')t.forward(k * 10)t.setheading(75)t.forward(k * 35)t.setheading(-75)t.forward(k * 55)t.setheading(0)t.circle(k * 40, 90)t.right(90)t.forward(k * 100)t.left(180)t.circle(k * 100, 90)t.setheading(180)t.circle(k * 70, 90)t.left(180)t.circle(k * 70, 90)t.right(90)t.circle(k * 100, 90)t.right(180)t.forward(k * 100)t.right(90)t.circle(k * 40, 90)t.setheading(75)t.forward(k * 55)t.setheading(-75)t.forward(k * 35)t.setheading(0)t.forward(k * 10)t.end_fill()t.mainloop()

程序分析

import turtle as t:导入turtle模块,且将其别名为“t”。

k = 1:定义一个变量k,并将其赋值为1。

t.title("蝙蝠"):设置窗口标题为“蝙蝠”。

t.bgcolor("yellow"):将背景颜色设置为黄色。

t.setup(0.5, 0.5):设置画布的大小为当前屏幕的一半大小。

t.hideturtle():隐藏画笔。

t.Turtle().screen.delay(0):设置画笔的运动速度为最快。

t.penup():将画笔抬起,不绘制图形。

t.goto(0, 66):将画笔移动到坐标(0,66)的位置,即画笔移动到窗口中心下方的位置准备开始绘制蝙蝠。

t.pendown():将画笔放下,开始绘制图形。

t.begin_fill():开始填充图形。

t.fillcolor('black'):设置填充颜色为黑色。

t.forward(k * 10):向当前画笔方向前进k*10个像素。

t.setheading(75):设置画笔方向为75度。

t.forward(k * 35):向当前画笔方向前进k*35个像素。

t.setheading(-75):设置画笔方向为-75度。

t.forward(k * 55):向当前画笔方向前进k*55个像素。

t.setheading(0):设置画笔方向为0度。

t.circle(k * 40, 90):绘制一个半径为k*40的圆弧,弧度为90度。

t.right(90):将画笔向右旋转90度。

t.forward(k * 100):向当前画笔方向前进k*100个像素。

t.left(180):将画笔向左旋转180度。

t.circle(k * 100, 90):绘制一个半径为k*100的圆弧,弧度为90度。

t.setheading(180):设置画笔方向为180度。

t.circle(k * 70, 90):绘制一个半径为k*70的圆弧,弧度为90度。

t.left(180):将画笔向左旋转180度。

t.circle(k * 70, 90):绘制一个半径为k*70的圆弧,弧度为90度。

t.right(90):将画笔向右旋转90度。

t.circle(k * 100, 90):绘制一个半径为k*100的圆弧,弧度为90度。

t.right(180):将画笔向右旋转180度。

t.forward(k * 100):向当前画笔方向前进k*100个像素。

t.right(90):将画笔向右旋转90度。

t.circle(k * 40, 90):绘制一个半径为k*40的圆弧,弧度为90度。

t.setheading(75):设置画笔方向为75度。

t.forward(k * 55):向当前画笔方向前进k*55个像素。

t.setheading(-75):设置画笔方向为-75度。

t.forward(k * 35):向当前画笔方向前进k*35个像素。

t.setheading(0):设置画笔方向为0度。

t.forward(k * 10):向当前画笔方向前进k*10个像素。

t.end_fill():结束填充图形。

t.mainloop():启动主事件循环,等待对窗口的关闭操作。

运行结果

尾声

《万圣节特辑》第一篇文章到此就结束啦,感谢小伙伴们的支持吖!

来源地址:https://blog.csdn.net/m0_68111267/article/details/133935474

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Python万圣节蝙蝠

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Python和Matlab如何实现蝙蝠算法

这篇文章主要介绍“Python和Matlab如何实现蝙蝠算法”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python和Matlab如何实现蝙蝠算法”文章能帮助大家解决问题。1 前言蝙蝠算法是201
2023-06-29

可怕的万圣节 Linux 命令

虽然现在不是万圣节,也可以关注一下 linux 可怕的一面。什么命令可能会显示鬼、巫婆和僵尸的图像?哪个会鼓励“不给糖果就捣蛋”的精神? crypt 好吧,我们一直看到 crypt。尽管名称不同,crypt 不是一个地窖,也不是垃圾文件的埋
2022-06-04

Jtti万圣节优惠:云服务器立减81%,2核CPU/4GB内存/5M CN2/$55.3/年,折后$4.6/月

新加坡服务商Jtti发来了万圣节最新OFF,针对自家CN2线路云服务器和专用服务器进行优惠促销,新用户下单立减81%,2H4G5M低至$55.3
2023-10-12

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录