画正六边形

描述

使用turtle库,绘制一个六边形。

注意:这不是自动评阅题目,仅用于练习,没有评阅。

输出示例

六边形效果如下:

代码:

import turtle as t
t.fd(100)
for i in range(5):
    t.left(60)
    t.fd(100)
t.fd(60)

分析:

跟前面的画正方形分析的一样,注意这个最后的转向还是原来的转向

原文地址:https://www.cnblogs.com/dushenda/p/9126067.html

时间: 2024-09-30 01:52:31

画正六边形的相关文章

高德地图画正六边形

题目:已知圆点的经纬度坐标 [ longitude,  latitude ] ,以3公里为半径画一个正六边形,画出六边形 思路:将经纬度坐标转化为平面坐标,在平面坐标上求六个点的坐标,最后将平面坐标转为经纬度坐标 实现:最后的计算单位都相应转化为米 1.  经纬度坐标转化为米 #获取当前的 "米/像素" 的转化比例 var per = map.getResolution(point); // 获取单位 米/像素 #将经纬度坐标转成"像素"var toPx = map

Java中的的画正三角方法

在循环的语句的练习中,画正三角是一个很经典的例子,但是如果方法找的不对的话,即使最终画出来了,那么得到的代码也是非常的复杂,应用性不高. 下面有两种方法来画正三角,第一种是一种比较麻烦的办法,是通过归纳每行与列与所要求的三角形的内在关系得到的,比较繁琐 package complementation; public class trangle { public static void main(String[] args) { int row = 6; for (int i = 1; i <=

为何没有格点正三角形、正五边形和正六边形

遇到一道题  hdu 5365 Run Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 1081    Accepted Submission(s): 478 Problem Description AFA is a girl who like runing.Today,he download an app about runing .

css3--布局正六边形

怎样布局正六边形?-->如果不能直接布局,就只能采用图形的组合.-->既然是正六边形,则: -->AB=2分之根号3乘2倍的边长,也就是对于矩形ABCD来说,AB是BD的根号3倍(也可以用正切算tan30deg).这样的矩形旋转两次60deg,轨迹就恰好是一个正六边形. -->事实上我们常常是要让它有一个完整背景的,如果只是搞三个块拧在一起,必然背景是不能一体的, -->所以,我们的目标是:既要撑开其余四边,又要获得完整背景的. -->达到背景一体的思路思路:把其中两块

Unity3D 正六边形,环状扩散,紧密分布,的程序

最近在做一个正六边形的游戏,被一开始的布局难倒了. 需求:中心有个正六边形,输入围绕中心扩散的环数,自动创建和摆放. 大概就是这样的吧,我觉得这个非常轻松的就可以搞定了.啊~~~~~啊~~~ 五环~~,你比四环多一环,啊~~~~啊~~~五环~~,你比六环少一环~~~ 可是,到底每环要放多少个六边形?经过我缜密的观察发现一个规律. 如果假设第一个环编号为1,那么每个换六边形的数量就是 环数*6.啊~~~~~啊~~~ 五环~~,一环就是紫~禁~城~~~~. 可是摆放的具体位置是哪里?既然是圆形,那就

正六边形

用CSS3做的六边形 代码如下: <style> .cla{margin-top: 100px;margin-left: 100px;} .cla div{ width: 80px; height: 46px; background: red; } .c1,.c2{ -webkit-transform: rotate(60deg); -moz-transform: rotate(60deg); -ms-transform: rotate(60deg); transform: rotate(60

用Turtle画正螺旋线

import turtle as t t.setup(800,600,0,0,) t.pensize(2) t.speed(1) t.color("purple") t.shape("turtle") a=input("请输入任意1-10以内的数值:") a=eval(a)   #红色部分可以改成a=5 for i in range(50): a=a+10 t.left(90) t.fd(a) t.done()

手把手带你画一个漂亮蜂窝view Android自定义view

上一篇做了一个水波纹view  不知道大家有没有动手试试呢点击打开链接 这个效果做起来好像没什么意义,如果不加监听回调 图片就能直接替代.写这篇博客的目的是锻炼一下思维能力,以更好的面多各种自定义view需求. 转载请注明出处:http://blog.csdn.net/wingichoy/article/details/50554058 本文是和代码同步写的.也就是说在写文章的时候才敲的代码.这样会显得文章有些许混乱.但是我想这样记录下来,一个自定义view的真正的制作过程,是一点一点,一步步跟

css实现六边形图片(最简单易懂方法实现高逼格图片展示)

不说别的,先上效果: 用简单的div配合伪元素,即可'画出'这幅六边形图片,原理是三个相同宽高的div,通过定位旋转拼合成一个六边形,再利用背景图层叠,形成视觉上的一张整图.下面咱们一步一步来实现. (1)那么第一步,当然是绘制容器,容器是一个有宽高的div. 绘制之前,必须明白一个问题,那就是,等边六边形是通过三个相同宽高的div拼合而成的(如下图所示),所以div的宽高必须满足 √3 倍的条件才能拼成一个正六边形,这里就不带大家计算这个值了,有兴趣可以用三角函数私下自己计算一下. 在此处,我