首页
学习
活动
专区
工具
TVP
发布

Python案例——喝墨水的乌龟

(本文为前一篇文章《理解编程语言只需四个词-编程知识体系介绍(带python及scratch案例)》的说明案例之一) 我们的这个案例要通过Python实现,通过控制一只乌龟喝不同颜色的墨水,当乌龟爬行的时候...这个箭头就是我们的乌龟了,一会而我们会让它真的变成乌龟的形状的。...添加的代码如下,其中xcor()用于获取乌龟的X坐标,if语句用于条件判断,“If xcor()>0”就是告诉乌龟当它的X坐标大于零的时候需要做什么。...8.8 乌龟现身 下面我们让主角乌龟变身,一行代码就可以实现。...最终效果图.PNG 8.9 更多可能 我们可以尝试让乌龟做出更多种可能,比如:让乌龟画出一个对称的图形,如三角形、空心十字架、心形等;让乌龟画出复杂的具体图形,比如笑脸;画一幅现代艺术的线条画等。

1.5K20
您找到你想要的搜索结果了吗?
是的
没有找到

【Git】TortoiseGit(乌龟)配置SSH和使用

1、TortoiseGit(乌龟)配置SSH Gitee 提供了基于SSH协议的Git服务,在使用SSH协议访问仓库之前,需要先配置好账户/仓库的SSH公钥。...(有HTTPS协议和SSH协议 SSH协议好像更安全) 预装软件git(Windows版)和TortoiseGit(乌龟) 设置全局属性 1.1、右击打开Git命令窗口 1.2、设置Git的全局name...三个文件缺一不可) 添加后,在Git命令窗口中继续输入 ssh -T git@gitee.com 四、最重要的一步找到 ssh.exe,否则的话会报各种各样的错误,有权限不足,有让你输入git账户密码的,因为乌龟和...sshaskpass.exe需要改成C:\Program Files\Git\usr\bin\ssh.exe  应用确定一下就可以了,后面就可以使用ssh方式从gitee仓库克隆拉取代码 2、TortoiseGit(乌龟

44920

gitbash https git credentials 乌龟 TortoiseGit 配置备忘

gitbash https git credentials 乌龟 TortoiseGit 配置备忘 乌龟 TortoiseGit git credentials Docs: https://git-scm.com...乌龟官网 for 64-bit Windows:TortoiseGit-2.5.0.0-64bit.msi for 32-bit Windows:TortoiseGit-2.5.0.0-32bit.msi...乌龟配置 安装就不多说了吧,按照提示一步步点就好了。...关键配置 第1步:找到配置 第2步:配置htps的证书: 第3步:配置git账户信息 访问https验证 乌龟界面验证 先用乌龟的界面pull代码,系统会弹出一个用户名密码的输入框,输入自己在https...乌龟创建的配置文件 上面设置乌龟以后,打开gitbash,在用户目录下 cd ~ cat .gitconfig 其内容如下: [user] name = bibi [user]

89420

悄悄告诉你,Python 里面有一只乌龟

其中,箭头的“三角形”就是“乌龟”(让我想到了真空中的球形鸡),直线就是我们刚刚画出来的线。这跟线长度是100像素。...程序开始运行时,乌龟所在的位置为(0, 0)。 我们试一试再画一条线,让乌龟爬到(300, 400): >>> turtle.goto(300, 400) 运行效果如下图所示: ?...我们可以看到,乌龟跑到每个坐标,都会拉出一条直线。能不能让乌龟移动都某个地方,但是不画线呢?此时我们可以使用turtle.penup(),先把画笔提起来,再移动乌龟既可。...乌龟移动完成以后,使用turtle.pendown()重新把画笔放下,就可以继续画图了: >>> turtle.penup() >>> turtle.goto(-100, -150) >>> turtle.pendown...我们可以使用turtle.home()让乌龟从当前位置爬回(0, 0),相当于turtle.goto(0, 0)。也可以使用turtle.clear()清空当前画布。

1.3K10

机器人操作系统ROS学习实战篇之——让乌龟画矩形

分为两步,一个是建立ROS的可以编译的工作空间,第二个是乌龟画矩形实战 一、建立ROS的工作空间 1 确认ROS环境变量 之前,在ROS的安装过程中,我们执行了如下命令:(此命令就是向当前用户添加ROS...catkin_make 读取当前catkin工作空间的环境变量:source devel/setup.sh 验证ROS工作空间的环境变量加载成功:echo $ROS_PACKAGE_PATH 二、乌龟画矩形实战...terminal中继续输入如下命令进行编译: cd ~/catkin_ws2/ catkin_make 12 cd ~/catkin_ws2/catkin_make 一切顺利的话就会编译成功,接下来就可以让乌龟来画矩形了...draw_rectangle 123 cd  ~/catkin_ws2/source devel/setup.bash rosrun my_turtle_package draw_rectangle 此时我们可以看到乌龟已经在画矩形了...,如果按下Ctr+C退出节点,乌龟也停止了。

2.1K10

科学家们造出的那些怪异的机器人

它的陆地行进速度是20m/s,空中是6cm/s(空中乌龟?)。 Henriette 记得在伪空间传输一文中,就有聪明的网友指出未来的外太空探测可能由机器人完成,并且利用空间传输技术做为传送媒介!...Robot snakes 模仿蛇类爬行的仿生学机器人,能够在常规轮子机器人无法移动的区域行动,除此之外它还能跳跃和游泳。我觉得倒不如设计成沙漠钻地机器人,用于寻找沙漠中的古迹。...Micro-Scallops 这个微型机器人能够在你的眼球附近游泳。...虽然现在的CPU等器件越来越小,设计但微型机器人放入难度主要在于我们无法把复杂的动力装置和电池放入如此的空间,更别提通信和控制芯片了。新的方案是通过调节机器人周围的磁场,来控制微型机器人!

81260

Java JVM内存笔记

将内存区域划分为 Method Area(Non-Heap)(方法区) ,Heap(堆) , Program Counter Register(程序计数器) , VM Stack(虚拟机栈,也有翻译成JAVA...首先我们熟悉一下一个一般性的 Java 程序的工作过程。...一个 Java 源程序文件,会被编译为字节码文件(以 class 为扩展名),每个java程序都需要运行在自己的JVM上,然后告知 JVM 程序的运行入口,再被 JVM 通过字节码解释器加载运行。...这也是为什么我把内存区域分为线程共享和非线程共享的原因,非线程共享的那三个区域的生命周期与所属线程相同,而线程共享的区域与JAVA程序运行的生命周期相同,所以这也是系统垃圾回收的场所只发生在线程共享的区域

24920
领券