首页 > 编程语言 >python--turtle

python--turtle

时间:2023-03-05 14:32:26浏览次数:31  
标签:turtle goto python 30 300 -- forward 90


前言

就随便练练,学习一下turtle库的使用

正文 

1.语法学习

import turtle                                       #导入库
turtle.showturtle()               #画笔显示箭头
turtle.write("我是大帅逼")       #写下字符串
turtle.forward(300)            #前进300个像素,从电脑上看是向右方向为前

turtle.forward(-300)    #后退300个像素,从电脑上看是向左方向移动
turtle.color('black')          #画笔颜色是黑色
turtle.left(90)             #向左旋转90度

turtle.right(90)             #向右旋转90度
turtle.goto(0,300)            #去坐标(0,50)的位置
turtle.done()         #画完结束后,能保持页面不动,没有它窗口自动关闭


turtle.penup()                   #抬笔,这样不会有墨迹
turtle.goto(360,150)
turtle.pendown()              #下笔
turtle.circle(30)                 #画园,括号里面的是圆的半径,起始位置是圆圈最右边的点

2.餐桌实例

餐桌:学习的目的达到了,丑不丑的无所谓 (⌒▽⌒)

import turtle
turtle.showturtle()#显示箭头
turtle.write("我是大帅逼")#写下字符串
turtle.forward(300)#前进·300个像素
turtle.color('black')#画笔颜色是黑色
turtle.left(90)#向左旋转90度
turtle.forward(300)
turtle.goto(0,300)#去坐标(0,50)的位置
turtle.goto(0,0)

turtle.penup()#抬笔,这样不会有墨迹
turtle.goto(0,150)
turtle.pendown()#下笔
turtle.circle(30)#

turtle.penup()#抬笔,这样不会有墨迹
turtle.goto(360,150)
turtle.pendown()#下笔
turtle.circle(30)

turtle.penup()#抬笔,这样不会有墨迹
turtle.goto(175,330)
turtle.pendown()#下笔
turtle.circle(30)#

turtle.penup()#抬笔,这样不会有墨迹
turtle.goto(175,-30)
turtle.pendown()#下笔
turtle.circle(30)#
turtle.done()

python--turtle_ci

2.超级无敌六色乱码七遭旋风

turtle.speed("fastest")   

 #加快绘画速度,给我直观的感受是挺快一批,但不知到多块,没计时。

turtle.pensize(这里填数字)   

 #用来啊控制线条粗细的

colors=["red","green","purple","blue","pink","yellow"] 

turtle.pencolor(color[x % 6])     

 #用那个列表放颜色red对应的索引值为0,剩下依次递增;那个for循环里面的range(360),也是从x=0开始循环的,一直到359这个数字,0%6=0,第一笔是红色,代码没问题。

turtle.forward(1*x)

 #为啥是1*x,因为我电脑小,用大点的数字画圈太大了

turtle.left(59)

 #为撒是59,因为好看。

import turtle
turtle.speed("fastest")
turtle.pensize(2)
colors=["red","green","purple","blue","pink","yellow"]
for x in range(360):
turtle.pencolor(colors[x % 6])
turtle.forward(1 * x)
turtle.left(59)
turtle.done()

python--turtle_字符串_02

当你在凝视深渊的时候,深渊也正在凝视着你

-----尼采

累了,不学了,今天就到此为止吧 

标签:turtle,goto,python,30,300,--,forward,90
From: https://blog.51cto.com/hwuu/6101384

相关文章

  • 基于禁忌搜索的TSP问题求解仿真输出路线规划图和收敛曲线
    1.算法描述禁忌搜索(TabuSearch或TabooSearch,简称TS)是对局部搜索(LS)的一种扩展,是一种全局寻优算法,其特点是采用禁忌技术,即用一个禁忌表记录下已经到达过的局部最优点及求解......
  • 图像处理之分离颜色通道、多通道图像混合
    1概述上篇博客中我们讲解了如何使用addWeighted函数进行图像混合操作,以及如何将ROI和addWeighted函数结合起来,对指定区域进行图像混合操作。而为了更好地观察一些图像材......
  • 图像处理之对比度、亮度值调整
    1概述本节我们将学习如何用OpenCV进行图像对比度和亮度值的动态调整。2理论依据首先了解一下算子的概念。一般的图像处理算子都是一个函数,它接受一个或多个输入图像,并产生......
  • matlab练习程序(图像旋转,最邻近插值)
    cl;H=1;%索引pix中第一个元素,即高度W=2;%索引pix中第二个元素,即宽度jiaodu=45;%要旋转的角度,旋......
  • VC提交网页表单-自动评论留言
    一、准备工作:1、本机环境:WindowsXPSP3、ADSL10M光纤2、开发工具:WildPacketsOmniPeekV5.1.4                   VisualC++6.0         ......
  • Spring2023训练
    3.4AA只能购买2的次方数的纸张,而他最大可以购买n大小的纸张也就是求小于n的最大二次方数#include<bits/stdc++.h>usingnamespacestd;intmain(){intx;......
  • 数据挖掘2
    1、importnumpyasnpimportpandasaspdinputfile='D:/WeixinWenjian/WeChatFiles/wxid_5onnacvxxvpj22/FileStorage/File/2023-03/data.csv'data=pd.read_csv(i......
  • python
    计算机基础知识python基础垃圾回收机制数据类型的内置方法可变类型与不可变类型流程控制文件操作字符编码......
  • 网上点餐系统更新
    原流程图改进流程图在原有的基础上,添加了系统对用户的身份认证,即登录系统,这样能更好的记录用户对食物的需求情况,同时更进了用户对订单的更改以及用户对订单状态的查询,......
  • 写完mapper报错Result Maps collection does not contain value for com.itheima.mapp
        改了这两个地方就报错,后来发现是resources目录层级建错了。记得resources里的目录应该用/来分隔开而不是.......