基于算法创建简单的线条图

时间:2015-11-22 09:48:57

标签: python algorithm drawing fractals

我是编程的新手,我希望有人可以指出我应该学习和研究的正确方向,以便能够创建我想要的程序。

我想要的是能够为程序编写规则集,然后根据这些规则创建绘图。例如:

绘制泳道段(x长度),复制整个现有图纸,将其旋转90度,以创建如下内容:https://bentrubewriter.wordpress.com/2012/04/25/fractals-you-can-draw-the-dragon-curve-or-the-jurassic-fractal/

我只知道C和python的基础知识,并且从未有过"绘图"的经验,所以我不知道从哪里开始。我不需要任何高分辨率,只是为了创建最简单的图像 - 但我不想使用ASCII。 (// _ | ect)

如果有人告诉我应该学习如何编写这样的程序,以及哪种方法和语言最适合这种方法,我将不胜感激。

感谢您提前回复。

2 个答案:

答案 0 :(得分:1)

我认为python的乌龟库对你来说是最好的。

代码示例:

import turtle

turtle.forward(25)
turtle.left(90)
turtle.forward(25)
turtle.right(90)
turtle.forward(25)
  

输出

enter image description here

turle introduction here

complete and working code here

答案 1 :(得分:-2)

在Python中,您可以使用turtle library在画布上绘制内容。