首页 > 编程语言 >python三角网格划分示例

python三角网格划分示例

时间:2023-04-24 16:13:06浏览次数:40  
标签:turtle short 示例 python 网格 length range side

python三角网格划分示例

 

import numpy as np  
import turtle  
  
# 输入三角形的边长  
length = float(input("Enter the length of the triangle: "))  
  
# 计算最短边、最长边和三角形个数  
short_side = length  
max_side = length + length  
n = int(max_side / short_side) + 1  
  
# 初始化海龟画布  
t = turtle.Turtle()  
t.speed(0)  
  
# 计算海龟移动的坐标  
x = np.array([length * i for i in range(n)])  
y = np.array([length * (i + 1) for i in range(n)])  
  
# 绘制三角形  
for i in range(n):  
    t.penup()  
    x[i] = x[i] + short_side  
    y[i] = y[i] + short_side * 2 - length  
    t.goto(x[i], y[i])  
    t.pendown()  
  
# 显示绘制结果  
turtle.done()

 

 

#####################

标签:turtle,short,示例,python,网格,length,range,side
From: https://www.cnblogs.com/herd/p/17349867.html

相关文章

  • python linux服务器上运行
    后台运行python脚本/opt/njzf/bsp/python37/python37/bin/python3.7main.py>result.log2>&1&说明:1.末尾的“&”:表示后台运行程序2.“nohup”:保证程序不被挂起3.“python”:是执行python代码的命令4.“-u”:表示不启用缓存,实时输出打印信息到日志文件(如果不加-u,则会导致......
  • 求解三维装箱问题的启发式深度优先搜索算法(python)
    ⭐️问题描述给定一个容器(其体积为VVV)和一系列待装载的箱子,容器和箱子的形状都是长方体。问题的目标是要确定一个可行的箱子放置方案使得在满足给定装载约束的情况下,容器中包含的箱子总体积SSS尽可能的大,即填充率尽可能的大,这里填充率指的是S/V∗100%S/V*100\%S/V∗......
  • 加密Python项目代码之把Django或Flask项目打包成exe
    目录python代码仿泄露方案-方案一:启动起来,把源代码删除-方案二:pipinstaller打包成可执行文件-方案三:做到docker镜像中---》运行容器---》-epassword=授权码加密Python项目代码之把Django或Flask项目打包成exe:https://zhuanlan.zhihu.com/p/430490285......
  • python mysql eXCEL
    importreimportpymysqlimportrequestsfrombs4importBeautifulSoupimportlxmlimportsys,ioimportopenpyxl#数据库信息host='192.168.56.101'username="root"passwd="123456"database="test"port=3306ch......
  • 正的浮点数相加的示例程序 Verilog
    modulefloat_adder( input        clk, input       rst_n, input        en, input   [31:0]  aIn, input   [31:0]  bIn, outputreg     busy, outputreg   out......
  • python工具模块介绍-time 时间访问和转换
    快速入门In[1]:importtime#获取当前时间In[25]:time.strftime("%Y-%m-%d_%H-%M-%S",time.localtime())Out[25]:'2018-06-17_20-05-36'#停顿0.5秒In[26]:time.sleep(0.5)简介功能:时间访问和转换。相关模块:datetime 标准模块。calendar标准模块。下面介......
  • python jwt token使用
    官网https://pyjwt.readthedocs.io/en/latest/index.html#官网https://pyjwt.readthedocs.io/en/latest/index.html#我们在jwt.encode函数中使用了三个参数:#1)第一个是payload,主要用来存放有效的信息,例如用户名,过期时间等想要传递的信息。payload字典内部官方指定有指定ke......
  • python stata 交互
    pythonfromsfiimportDatafromsfiimportDatetimefromsfiimportFramefromsfiimportMacrofromsfiimportValueLabelcca="北京"ac=cca.split('')foriiinac:Macro.setLocal('x',ii)enddisp"`x'"py......
  • 详解Python当中的pip常用命令
    相信对于大多数熟悉Python的人来说,一定都听说并且使用过pip这个工具,但是对它的了解可能还不一定是非常的透彻,今天小编就来为大家介绍10个使用pip的小技巧,相信对大家以后管理和使用Python当中的标准库会有帮助。安装当然在Python3.4版本之后以及Python2.7.9版本之后,官网的安装......
  • 服务网格领域的百花齐放,是否存在一个更优解?
    作者@lingsamuel,API7.ai云原生技术专家,ApacheAPISIXCommitter。作者@林志煌,API7.ai技术工程师,ApacheAPISIXcontributor。服务网格是一种技术架构,它用于管理微服务系统中各个服务之间的通信,旨在处理微服务间的流量(也称为东西向流量)。在云原生应用中,一个应用的背后可能......