详解Python 画蝰蛇(适合初学者)

news/2024/11/19 23:36:43/

详解Python 画蝰蛇(适合初学者)

运行截图

在这里插入图片描述

代码

代码片.

// An highlighted block
import turtle
def drawsnake(rad,angle,len,neckrad):a = ['blue','red','yellow','green','pink']for i in range(0,len):turtle.pencolor(a[i])turtle.circle(rad,angle)turtle.circle(-rad,angle)turtle.pencolor('black')    turtle.circle(rad,angle/2)turtle.fd(rad)turtle.circle(neckrad+1,180)turtle.fd(rad*2/3)
def main():turtle.setup(1300,800,0,0)pythonsize = 30turtle.pensize(pythonsize)turtle.seth(-40)drawsnake(40,80,5,pythonsize/2)
main()

注解

turtle.setup(1300,800,0,0)中1300和800表示窗口长宽分别为1300像素和800像素,0,0表示离左和上距离均为0
pensize表示蝰蛇的宽度
seth表示前进方向,与坐标轴中单位圆定义相同,0为X轴正方向,90为Y轴正方向,
对于drawsnake函数,四个参数分别为半径,角度,长度和半径(脖子)
半径为正值,表示圆弧在小乌龟的右边,为负值,则在左边,
fd是直行函数,
angle表示圆的弧度。


http://www.ppmy.cn/news/471080.html

相关文章

一条大蟒蛇和一条小毒蛇

<script type"text/javascript"> </script> <script src"http://pagead2.googlesyndication.com/pagead/show_ads.js" type"text/javascript"></script> 一条大蟒蛇和一条小毒蛇是朋友。这天他们在路边发现了一只巨大…

python案例-蟒蛇

# 画蛇 import turtle # 引入海龟绘图体系 turtle.setup(650,350,200,200) # 设置一个窗体,宽650px,高350px,左上角坐标为(200,200) turtle.penup() # 将画笔抬起 turtle.fd(-250) # 让海龟倒退250px,因为画笔提起,所以没有轨迹留下 turtle.pendown() # 落下画笔 tu…

初识Python---感受蟒蛇的强大(一)

python 简介----python始终坚持着“只用一种最好的方法&#xff0c;来解决问题” 1&#xff0c;Python诞生--(吉多范罗苏姆创建&#xff09;Guido为了打发圣诞节的无趣&#xff0c;就开发一个全新的编程语言——Python 2,Python能用来做什么&#xff1a; 1>openstack业界公认…

Python蟒蛇代码

#Python 蟒蛇实例"""import turtle #引入turtle绘制图像外部库def drawSnake(rad, angle, len, neckrad):#def 用于定义函数for i in range(len):turtle.circle(rad, angle)#rad描述圆形轨迹半径的位置&#xff0c;angle弧度值turtle.circle(-rad, angle)turt…

【Python】蟒蛇程序

python英文名译为蟒蛇&#xff0c;下面我们来绘制这条“蟒蛇” import turtle def drawSnake(rad,angle,len,neckrad):for i in range(len):turtle.circle(rad,angle)#按圆形爬行turtle.circle(-rad,angle)turtle.circle(rad,angle/2)turtle.fd(rad)#乌龟向前直线爬行turtle.c…

centos tomcat

利用samba共享将所用的的组件复制到/usr/java/中 并给/usr/java设置777权限 Samba配置如下 重启smb服务 进入目录开始安装jdk 在当前目录解压jdk 配置环境变量 使配置生效 查看jdk版本 创建tomcat目录 解压tomcat的安装包到当前目录 进入tomcat配置目录 启动tomcat 先关闭在启…

写个贪吃蛇

看了Windows程序设计(第5版) 前面几章, 就想写点东西练习一下. 于是就写了这个贪吃蛇游戏. 花了点时间做了详细的注释. 初学的人可以参考一下 图形用windows api绘制, 逻辑思路在类Snake中, 用list存储蛇坐标. 下载地址:http://download.csdn.net/detail/l470080245/368022…

彩色贪吃蛇

基于EasyX库的C语言小游戏 文章目录 基于EasyX库的C语言小游戏前言游戏实录需求与技术难点分析地图与蛇的生成蛇的移动游戏失败 源码 前言 上一篇文章我们已经做过了见缝插针的小游戏&#xff0c;这次再利用EasyX库做一个贪吃蛇的游戏。 游戏实录 需求与技术难点分析 地图与蛇…