Python中的turtle画箭头,矩形,五角星
作者:Vertira 发布时间:2023-11-22 13:38:12
标签:Python,turtle,画箭头,画矩形,画五角星
前言:
Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。
一、画箭头
#====================>>>>>>>>>>> 画箭头
import turtle #导入turtle包以及所有的内部成员
turtle.setup(600, 400,) #窗体大小为600×400
idc = turtle.Turtle() #创造一个新海龟。我们叫它"idc"
idc.forward(200) #朝idc面对的方向移动200像素
turtle.done() #完成
运行效果:
二、画正方形
import turtle
turtle.setup(600,400,) #窗体大小为600×400
idc = turtle.Turtle()
idc.forward(100)
idc.right(90) # 顺时针旋转90度
idc.forward(100)
idc.right(90)
idc.forward(100)
idc.right(90)
idc.forward(100)
idc.right(90)
turtle.done()
运行结果:
三、画五角星
import turtle
turtle.setup(600, 400, ) # 窗体大小为600×400
idc = turtle.Turtle()
for i in range(200):
idc.forward(200)
idc.right(144)
turtle.done()
运行结果:
来源:https://blog.csdn.net/Vertira/article/details/123478792


猜你喜欢
- using System; using System.Data; using Syst
- chr(13) 是一个回车Chr(10) 是一个换行符chr
- def Dijkstra(network,s,d):#迪杰斯特拉算法算s-d的最短路径,并返回该路径和代价 print(&quo
- 实例如下:#coding=utf-8import subprocessfrom time import *import win32apiim
- 讨论Web开发技术的历史,当然要先说说Web的起源。众所周知,Web这个Internet上最热门的应用架构是由Tim Berners-Lee
- 作者:HelloGitHub-追梦人物 文中所涉及的示例代码,已同步更新到 HelloGitHub-Team 仓库博客提供 RSS
- 这篇文章主要介绍了如何通过python实现人脸识别验证,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋
- pycharm的pytest功能在新建一个python文件时,比如名称是test_test_test.py,由于含有test,pycharm
- Python最长回文子串1.暴力解法(Brute Method)暴力求解是最容易想到的,要截取字符串的所有子串,然后再判断这些子串中哪些是回
- 这是 小马 在交流会中的分享,可能有些朋友还不曾了解,同时也为了自己温故而知新,就整理下。多种方式可以想像得到,有很多方法立即执行匿名函数,
- selenium 介绍selenium 是一个 web 的自动化测试工具,不少学习功能自动化的同学开始首选 selenium ,因为它相比
- 一、缓存目的1、减小过载2、避免重复计算3、提高系统性能二、如何进行缓存三、缓存类型四、缓存粒度分类五、缓存的设置与使用示例一:CACHES
- 大家好,我是辣条。辣条的一个朋友最近跟我诉苦:女朋友沉迷淘宝抢购无法自拔,大晚上不睡觉都在定时抢购,真是败家。都是好朋友辣条肯定帮忙,不就是
- Pydicom单张影像的读取使用 pydicom.dcmread() 函数进行单张影像的读取,返回一个pydicom.dataset.Fil
- 前言最近在解决一些算法优化的问题,为了实时性要求,必须精益求精的将资源利用率用到极致。同时对算法中一些处理进行多线程或者多进程处理。在对代码
- 一、问题由来工作的局域网中,会接入很多设备,机器人上的网络设备就2个了,一个巨哥红外,一个海康可见光。机器人还有自身的ip。有时候机器人挂的
- 这篇论坛文章着重介绍了SQL Server数据库简体繁体数据混用的问题,详细内容请参考下文:我现在要说的是一个在简体繁体数据混用的时候很容易
- 在Flask中配置日志在Flask应用程序中,可以使用Python的标准logging模块来配置日志记录。以下是一个简单的示例,在其中将日志
- 第一种方式: $(document).ready(function(){ $("#clickme").click(fun
- 和单选框一样,许多新手在用 Javascript 验证表单(form)中多选框(checkbox)的值时,都会遇到问题,原因是 checkb