用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()

时间: 2024-09-29 06:46:58

用Turtle画正螺旋线的相关文章

Java中的的画正三角方法

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

用turtle画中国象棋棋盘

刚刚学习了<Python入门教程(一)--Python语言基础视频课程>(http://edu.51cto.com/course/12194.html) 中间有道作业就是用turtle画中国象棋棋盘,试了半天,终于画出来了,不知道是不是这么画的,所以贴上来,求指点,求更好的方法! #画中国象棋棋盘 import turtle import math turtle.speed(10)#绘图速度 a = 30 #每个格子的宽度 #绘制底板并上色 turtle.up() turtle.goto( -

python用turtle画国际象棋棋盘

python学习的练习 用turtle画的国际象棋棋盘 import turtle turtle.speed(10) a = 30 #画背景 turtle.up() turtle.goto( -10, -10) turtle.down() turtle.fillcolor("Khaki") turtle.begin_fill() turtle.fd( a * 8 + 20) turtle.left(90) turtle.fd( a * 8 + 20) turtle.left(90) t

*【Python】【demo实验31】【练习实例】【使用turtle画小猪佩奇】

如下图小猪佩奇: 要求使用turtle画小猪佩奇: 源码: # encoding=utf-8 # -*- coding: UTF-8 -*- # 使用turtle画小猪佩奇 from turtle import* def nose(x,y):#鼻子 penup()#提起笔 goto(x,y)#定位 pendown()#落笔,开始画 setheading(-30)#将乌龟的方向设置为to_angle/为数字(0-东.90-北.180-西.270-南) begin_fill()#准备开始填充图形 a

python之turtle画蚊香

原理:利用turtle绘制圆形,并使圆半径逐步增加 代码如下: import turtle turtle.pensize(30) for i in range(30): turtle.circle(i*10,60) turtle.done() 下面对代码解释 ----1 import turtle 导入turtle库,turtle库是python的基础绘图库,这个库被介绍为一个最常用的用来给孩子们介绍编程知识的方法库,其主要是用于程序设计入门,是标准库之一,利用turtle可以制作很多复杂的绘图

C++模拟Turtle画希尔伯特曲线

由于缺少支持库,本代码不可实际运行! 仅供思路研究. 1 void up() 2 { 3 turtle.forward(1); 4 } 5 void left() 6 { 7 turtle.left(90); 8 turtle.forward(1); 9 turtle.right(90); 10 } 11 void right() 12 { 13 turtle.right(90); 14 turtle.forward(1); 15 turtle.left(90); 16 } 17 void do

函数实例-turtle画树

# drawtree.py from turtle import Turtle, mainloop def tree(plist, l, a, f): """ plist is list of pens l is length of branch a is half of the angle between 2 branches f is factor by which branch is shortened from level to level.""&

画正六边形

描述 使用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

python3 turtle 画国际象棋棋盘

#!/usr/bin/env python # -*- coding:utf-8 -*- # Author:Hiuhung Wan import turtle n = 60 # 每行间隔 x = -300 # x初始值 y = -300 # x初始值 turtle.speed(11) turtle.pensize(2) # 先画8*8的正方形,并按要求涂黑 for i in range(8): for j in range(1, 9): turtle.penup() turtle.goto(x