精华内容
下载资源
问答
  • 用Python turtle经过简单的重复与规律就可以作出很多美感十足的画面。下面的代码是个模版。...代码绘图案例2from turtle import *from random import *Screen().bgcolor("yellow")colormode(255)#设置颜色模式spe...

    用Python turtle经过简单的重复与规律就可以作出很多美感十足的画面。下面的代码是个模版。只需要调整相应的参数,用好随机数就可以玩出花样来!

    代码绘图案例1

    下图就是用同一代码模版生成的(代码见文末)。

    代码绘图案例2

    from turtle import *

    from random import *

    Screen().bgcolor("yellow")

    colormode(255)#设置颜色模式

    speed(0)

    #画方块函数drawRect参数依次为 坐标x、坐标y、边长、颜色、旋转角度

    def drawRect(x,y,l,col,angle):

    penup()

    goto(x,y)

    fillcolor(col)

    begin_fill()

    right(angle)

    circle(l,360,4)

    end_fill()

    left(angle)

    pendown()

    for i in range(36):

    #下面三行设置RGB颜色

    r=0

    g=randint(160,255)

    b=randint(160,255)

    color1=(r,g,b)

    drawRect(0,0,120,color1,i*10)

    for i in range(36):

    r=0

    g=randint(160,255)

    b=randint(160,255)

    color1=(r,g,b)

    drawRect(0,0,120-i*3,color1,i*10)

    调整参数,也可以变为下面的样子。

    代码绘图案例3

    代码绘图案例4

    展开全文
  • import turtletina = turtle.Turtle()tina.shape('turtle')your_name = input("What is your name")tina.penup()tina.forward(20)tina.write("Why, hello there, " + your_name + "!")tina.backward(20)tina.color(...

    import turtle

    tina = turtle.Turtle()

    tina.shape('turtle')

    your_name = input("What is your name")

    tina.penup()

    tina.forward(20)

    tina.write("Why, hello there, " + your_name + "!")

    tina.backward(20)

    tina.color("green")

    tina.left(90)

    tina.forward(100)

    tina.right(90)

    tina.pendown()

    tina.pencolor("red")

    tina.forward(50)

    tina.right(50)

    tina.forward(50)

    tina.right(100)

    tina.forward(55)

    tina.left(50)

    tina.forward(55)

    tina.penup()

    tina.forward(30)

    tina.pendown()

    tina.dot(10)

    tina.penup()

    tina.goto(100, 100)

    color = input("What color is the shape")

    try:

    if color == ("red"):

    tina.write("Your are correct" + your_name + "!")

    tina.backward(20)

    elif color == ("green" or "Green"):

    tina.write("Sorry, It is actually Red")

    tina.backward(20)

    elif color == ("black" or "Black"):

    tina.write("Sorry, Its is actually Red")

    tina.backward(20)

    elif color == ("purple" or "Purple"):

    tina.write("Sorry, It is actually Red")

    tina.backward(20)

    elif color == ("blue" or "Blue"):

    tina.write("Sorry, It is actually Red")

    tina.backward(20)

    except:

    tina.backward(20)

    tina.write("Sorry, but that isn't a color")

    tina.backward(20)

    这是我的密码。我想知道如何让乌龟在整个程序中随机改变颜色。它应该在整个程序中每隔0.5秒改变一次颜色。我该怎么做。我试着随机输入。这是学校作业。请帮忙。在

    展开全文
  • 使用turtle随机颜色的圆圈

    千次阅读 2019-08-30 23:36:14
    使用turtle生成随机生成不同颜色的圆圈 import turtle import random #随机生成RBG颜色代码(参考来自于CSDN) def randomcolor(): colorArr=[‘1’,‘2’,‘3’,‘4’,‘5’,‘6’,‘7’,‘8’,‘9’,‘A’,‘B’,...

    使用turtle生成随机生成不同颜色的圆圈

    import turtle
    import random
    #随机生成RBG颜色代码(参考来自于CSDN)
    def randomcolor():
    colorArr=[‘1’,‘2’,‘3’,‘4’,‘5’,‘6’,‘7’,‘8’,‘9’,‘A’,‘B’,‘C’,‘D’,‘E’,‘F’]
    color=""
    for i in range(6):
    color+=colorArr[random.randint(0,14)]
    return ‘#’+color
    #画圆圈
    turtle.speed(2)
    t=turtle.Pen()
    t.pensize(3)
    for x in range(12):
    t.color(randomcolor()) #根据随机生成的RBG代码进行画圆圈
    t.shape(“turtle”)
    t.circle(100,360)
    t.left(30)
    turtle.done()
    在这里插入图片描述

    展开全文
  • 对于我的课,我的任务是编程一...每个点应该是完全随机颜色。到目前为止,我有这个:from turtle import *from random import randrangeFRAMES_PER_SECOND = 10mirrorTurtle = Turtle()def turnRight():global tu...

    对于我的课,我的任务是编程一个海龟函数,这个函数是用户通过箭头键控制的。这个函数显示自己,然后是一个带有点的镜子。每个点应该是完全随机的颜色。到目前为止,我有这个:from turtle import *

    from random import randrange

    FRAMES_PER_SECOND = 10

    mirrorTurtle = Turtle()

    def turnRight():

    global turtle

    global mirrorTurtle

    turtle.right(45)

    def turnLeft():

    global turtle

    global mirrorTurtle

    turtle.left(45)

    def randomColor(turtle):

    r = randrange(256) # red component of color

    g = randrange(256) # green component

    b = randrange(256) # blue component

    def move():

    colormode(255)

    global turtle

    global mirrorTurtle

    global moving

    if moving:

    for i in range(1):

    turtle.penup()

    mirrorTurtle.penup()

    turtle.forward(40)

    turtle.dot(20, "red")

    mirrorTurtle.dot(10, "blue")

    turtle.forward(1)

    mirrorTurtle.setpos(-turtle.xcor(), -turtle.ycor())

    ontimer(move, 1000 // FRAMES_PER_SECOND)

    def start():

    global moving

    moving = True

    move()

    def stop():

    global moving

    moving = False

    def main():

    colormode(255)

    global turtle

    global mirrorTurtle

    turtle = Turtle()

    turtle.hideturtle()

    mirrorTurtle.hideturtle()

    onkey(turnRight, "Right")

    onkey(turnLeft, "Left")

    onkey(start, "Up")

    onkey(stop, "Down")

    listen()

    if __name__ == "__main__":

    main()

    对我来说,问题是,我的“红”和“蓝”应该是随机的颜色(仍然起到镜像的作用(即,如果输入的第一个点是蓝色,那么镜子也应该是蓝色的)。在

    展开全文
  • 最近接触到 Python的一个绘图模块 Turtle,学习以后,发现这是一个很有趣的模块。我们可以利用这个模块进行画图,甚至做一些怀旧的小游戏。这个模块的文档链接如下。简单的说,可以把画板想象成一个X-Y的坐标轴,...
  • 绘制随机颜色、粗细、瓣数的雪花 为了让博友们加深对 turtle 库的印象以及能更加灵活地运用 turtle 库,故按照博主之前编写关于 turtle 文章顺序设置实战任务。如果没有看过博主之前文章的小伙伴们,可以点击以下...
  • 【实例简介】python绘制随机颜色太阳花【实例截图】【核心代码】#绘制太阳花# coding=utf-8import turtleimport timeimport random#定义随机颜色函数:def randomcolor():colorArr = ['1','2','3','4','5','6','7','...
  • 随机颜色雪花和心心相印 刚刚开始学python ,如有不足,多多指教。 参考:https://www.cnblogs.com/Pythonmiss/p/10676320.html 和https://blog.csdn.net/weixin_42337937/article/details/81782970 #程序 from...
  • Python二叉树+随机颜色+心型树叶代码 import turtle import random t = turtle.Turtle() w = turtle.Screen() t.speed(10) def tree(branchlen,t): if branchlen > 5: t.pensize(branchlen//10+1) t....
  • Python画随机颜色的同心圆

    千次阅读 2020-03-26 17:24:35
    Python画随机颜色的同心圆 #画同心圆 import turtle import random #生成随机颜色方法(16进制) `def randomcolor(): colorArr = [‘0’,‘1’,‘2’,‘3’,‘4’,‘5’,‘6’,‘7’,‘8’,‘9’,‘A’,‘B’,‘C’...
  • 随机颜色自动轨迹绘制 import turtle as t from random import random t.setup(800,600,0,0) t.title('自动绘制轨迹') t.pencolor('red') t.pensize(5) datals=[] file=open('china.txt','r') #打开py文件相同目录...
  • 如果不使用其他导入,则相当简单:turtle.colormode(255) # sets the color mode to RGBR = random.randrange(0, 256, 100) # last value optional (step)B = random.randrange(0, 256)G = random.randrange(0, 256)...
  • turtle的使用

    2018-07-21 20:39:33
    turtle(海龟)库是turtle绘图体系的python实现 ...如同一只真实存在的海龟在窗体上爬行形成图案,我们可以随机改变它的颜色以及其他特性。 turtle的绘图窗体       turtle.setup(width,height,...
  • TurtleArt美景图

    2017-07-29 16:40:17
    随机因素: 雪花位置 雪花颜色 雪花大小 花瓣数目 地面灰色长短 地面灰色位置   from turtle import * from random import * def ground(): hideturtle() speed(100) for i in range(400): pensize...
  • 使用python绘制随机颜色的同心圆 用turtle函数画空心圆 turtle.circle是从下方开始画圆的,所以要画同心圆的话,每一次都要将画笔移动到下一个圆的底部位置。 画笔的坐标默认在0,0,就以它为圆心。 因为turtle画圆的...
  • 最近不少读者对 python 的 turtle 库比较感兴趣,用python画一朵玫瑰给你,之前也写了一篇文章讲过如何画一朵玫瑰花。今天在知乎上找了一个用 turtle 画树的 python 程序,一起来看看。其实这种程序,主要了解下大概...
  • 其次通过随机更笔的粗细从而改变绘制时的线段,更改树的躯干大小,在遍历到最后一个节点时,更改笔的颜色及粗细,绘制出树尖的花瓣或绿叶。 首先我们使用最简单的方式绘制树的一条躯干,代码如下: import turtle as...
  • 五角星拥有随机颜色和大小 下面是源代码 import turtle , random turtle.screensize(900,600,'papayawhip') turtle.title('星星树-羊') #turtle.tracer(1, 0) turtle.speed(0) turtle.hideturtle() def star(n): ...
  • turtle库实例——雪景艺术绘图

    千次阅读 2019-02-28 21:13:56
    turtle图形艺术效果中隐含着很多随即元素,如随机颜色,尺寸,位置和数量等。因此在图形艺术绘制中需要引入随机函数库random。常用randint()函数生成指定范围内的随机数。 本实例选择“雪景”作为编程目标。 ...
  • # SnowView.py import turtle import random # -------绘制雪花--------------- ... # 雪花的RGB颜色参数,随机生成一个【0.0, 1.0)之间的数 r, g, b = random.random(), random.random(), random.random()
  • 本文主要目的是绘制一个正六边形,并以该六边形的各边中点为顶点依次继续绘制正六边形,然后依次迭代,要求能够控制迭代次数,并且线条颜色随机。下面就是这个简单小程序的具体实现步骤: 源码 首先导入相关资源: ...
  • 前言Turtle模块是Python的一个内置模块,这个模块的开发的初衷是通过绘图来教小孩学习编程,当时十分流行;现在也用在零基础入门的学习者的教学中。这个绘图模块使用简单,十分容易上手,在零基础入门的学生中也是很...
  • 这段代码结合了随机函数来使树林更多样化,同时设置了颜色的渐变。几乎每句都有注释,还有不懂的函数可以到官方手册查示例中的yield语句和pass语句的用法非常精髓,可以再研究一下from turtle import Turtle, ...
  • 语言:Python ... 随机因素:雪花位置/大小/颜色,花瓣数目,地面灰色长度/位置 调用库:turtle、random 源代码 from turtle import * from random import * def ground(): hideturtle() speed(1
  • 这个代码主要有两个部分,第一部分是画出故宫,第二部分是用random函数随机画心,故宫部分设置多个函数和循环再进行颜色填充即可完成。 from turtle import* import random as r speed(0.4) def xy(x,y): ...

空空如也

空空如也

1 2 3
收藏数 59
精华内容 23
关键字:

turtle随机颜色