首页 > 编程语言 >Python-彩色正方形

Python-彩色正方形

时间:2024-02-17 16:35:34浏览次数:40  
标签:right Python 彩色 pencolor 正方形 右转 forward 90 100

image

最终成果代码

import turtle as t

# 设置画笔的大小
t.pensize(20)

# 隐藏方向箭头
t.hideturtle()

# 第1条边
t.pencolor('red')
t.forward(100)

# 第二条边
t.pencolor('green')
t.right(90)
t.forward(100)

# 第三条边
t.pencolor('blue')
t.right(90)
t.forward(100)

# 第四条边
t.pencolor('orange')
t.right(90)
t.forward(100)

t.mainloop()

步骤1、画正方形

image

# 导入turtle库,别名为t
import turtle as t

# 第1条边
# 右100
t.forward(100)

# 第二条边
# 右转90°
t.right(90)
# 下100
t.forward(100)

# 第三条边
# 右转90°
t.right(90)
# 左100
t.forward(100)

# 第四条边
# 右转90°
t.right(90)
# 左100
t.forward(100)

# 输出暂停
t.mainloop()

步骤2、边框尺寸(画笔加粗)

image

核心代码

# 设置画笔的大小
t.pensize(20)
# 导入turtle库,别名为t
import turtle as t

# 设置画笔的大小
t.pensize(20)

# 第1条边
# 右100
t.forward(100)

# 第二条边
# 右转90°
t.right(90)
# 下100
t.forward(100)

# 第三条边
# 右转90°
t.right(90)
# 左100
t.forward(100)

# 第四条边
# 右转90°
t.right(90)
# 左100
t.forward(100)

# 输出暂停
t.mainloop()

步骤3、边框颜色

核心代码

t.pencolor('green')

image

# 导入turtle库,别名为t
import turtle as t

# 设置画笔的大小
t.pensize(20)

# 第1条边
# 右100
t.pencolor('red') # 红色
t.forward(100)

# 第二条边
t.pencolor('green') # 绿色
# 右转90°
t.right(90)
# 下100
t.forward(100)

# 第三条边
t.pencolor('blue') # 蓝色
# 右转90°
t.right(90)
# 左100
t.forward(100)

# 第四条边
t.pencolor('orange') # 橙色
# 右转90°
t.right(90)
# 左100
t.forward(100)

# 输出暂停
t.mainloop()

步骤4、隐藏箭头

核心代码

# 隐藏方向箭头
t.hideturtle()

image

# 导入turtle库,别名为t
import turtle as t

# 设置画笔的大小
t.pensize(20)

# 隐藏方向箭头
t.hideturtle()

# 第1条边
# 右100
t.pencolor('red') # 红色
t.forward(100)

# 第二条边
t.pencolor('green') # 绿色
# 右转90°
t.right(90)
# 下100
t.forward(100)

# 第三条边
t.pencolor('blue') # 蓝色
# 右转90°
t.right(90)
# 左100
t.forward(100)

# 第四条边
t.pencolor('orange') # 橙色
# 右转90°
t.right(90)
# 左100
t.forward(100)

# 输出暂停
t.mainloop()

标签:right,Python,彩色,pencolor,正方形,右转,forward,90,100
From: https://www.cnblogs.com/GryphonRiders/p/18018097

相关文章

  • Python 装饰器入门
    目录Python函数头等对象内部功能作为返回值的函数Python中的简单装饰器结论Python函数为了理解装饰器,您必须首先了解函数如何工作的一些细节。函数有很多方面,但在装饰器的上下文中,函数根据给定的参数返回一个值。下面是一个基本示例:`>>>defadd_one(number):.........
  • PID 控制 |(搬运)教程与 python 代码
    因为完全没有自动化和控制基础,所以找了很多博客都没看懂;干货|通俗易懂讲解PID,这是看的最懂的一篇()PID控制的python代码:[TBC]或许可以直接调用的python包:https://github.com/m-lundberg/simple-pid......
  • Python 机器学习 模型保存和加载
    ​ Python机器学习中,模型保存和加载是两个非常重要的操作。模型保存可以将训练好的模型保存到文件,以便以后使用。模型加载可以将保存的文件加载到内存,以便进行预测或评估。最常用保存和加模型的库包括pickle和joblib,另外在使用特定的机器学习库,如scikit-learn、TensorFlow或Py......
  • 关于thrift python接口和java通信出现问题解决
    真的无语,搞了一个下午。使用thrift出现错误,先说一下遇到第一个错误,如下图:那时候代码是这叼样```if__name__=='__main__':handler=MessageServiceHandler()processor=MessageService.Processor(handler)transport=TSocket.TServerSocket(None,"9090"......
  • 第 8章 Python 爬虫框架 Scrapy(下)
    第8章Python爬虫框架Scrapy(下)8.1Scrapy对接Selenium有一种反爬虫策略就是通过JS动态加载数据,应对这种策略的两种方法如下:分析Ajax请求,找出请求接口的相关规则,直接去请求接口获取数据。使用Selenium模拟浏览器渲染后抓取页面内容。8.1.1如何对接单独使用Sc......
  • Python 装饰器
    Python装饰器装饰器原理定义本质是函数,用来装饰其他函数,为其他函数添加附加功能原则不能修改被装饰函数的源代码不能修改被装饰的函数的调用方式实现装饰器知识储备函数就是变量高阶函数把一个函数当作实参传给另外一个函数,在不修改被装饰函数源代码情况下为......
  • 基于双树复小波变换和稀疏表示的多光谱和彩色图像融合算法matlab仿真
    1.算法运行效果图预览  2.算法运行软件版本MATLAB2022a 3.算法理论概述     基于双树复小波变换(Dual-TreeComplexWaveletTransform,DT-CWT)和稀疏表示的多光谱和彩色图像融合算法是一种先进的图像融合技术,旨在将多光谱图像(MultispectralImages,MSI)和彩......
  • python - flask wsgi
    直接使用flask自带的wsgi,关闭debug模式会出现以下警告fromflaskimportFlaskapp=Flask(__name__,static_folder="./static")app.run(host="0.0.0.0",port=8080,debug=False)#WARNING:Thisisadevelopmentserver.Donotuseitinaproductiondeployme......
  • python基础学习7-文件以及oa操作
    操作文件步骤打开/创建变量名=open(filename,mode,encoding)操作变量名.read()变量名.write()关闭变量名.close()withopen(...)asfile:passjson模块json.dumps(obj)json(lst,ensure_ascli=False,indent=4)防止中文乱码,和提供缩进美化json.loads(......
  • python类的实现中有关__setattr__原理问题
    python类的实现中有关__settar__原理问题具体解决思路问题代码段:classCustomAttributes:def__init__(self):self._attributes={}def__setattr__(self,name,value):#允许设置名为'_attributes'的属性,这是实现所必......