如何用Python画一些简单形状你知道吗

时间:2024-05-01 02:02:29 来源:网络 浏览:48次
目录进入主题总结

进入主题

1.

import turtle as timport matht.pensize(3)t.tracer(10)t.hideturtle()start_x = -200for y in range(-150,150,5): t.penup() t.goto(start_x,y) t.pendown() for x in range(-200,200,1): if ((y-50*(math.cos(0.05*x)) <= 80) and (y-50*(math.cos(0.05*x)) >= 60)): t.pencolor(’yellow’) elif ((y-50*(math.cos(0.05*x)) <= 40) and (y-50*(math.cos(0.05*x)) >= -20)): t.pencolor(’blue’) elif ((y-50*(math.cos(0.05*x)) <= -20) and (y-50*(math.cos(0.05*x)) >= -80)): t.pencolor(’red’) elif ((y-50*(math.cos(0.05*x)) <= -60) and (y-50*(math.cos(0.05)) <= -80)): t.pencolor(’green’) else: t.pencolor(’black’) t.setx(x)t.update()t.done()

如何用Python画一些简单形状你知道吗

import turtle as tt.speed(0)t.tracer(20)t.hideturtle()t.colormode(255)angle = 90for x in range(255,0,-5): for n in range(360//angle): t.pencolor((x,255,255)) t.fillcolor((25,x,255)) t.begin_fill() for i in range(2): t.forward(x) t.right(angle) t.forward(x) t.right(180-angle) t.end_fill() t.right(angle)t.update()t.done()

如何用Python画一些简单形状你知道吗

import turtle as tt.speed(0)t.tracer(20)t.colormode(255)angle = 60angle2 = 3for x in range(255,0,-5): for n in range(360//angle): t.pencolor((x,255,255)) t.fillcolor((255,x,255)) t.begin_fill() for i in range(2): t.forward(x) t.right(angle) t.forward(x) t.right(180-angle) t.end_fill() t.right(angle) t.right(angle2)t.update()t.done()

如何用Python画一些简单形状你知道吗

from turtle import * colormode(255)tracer(5)a1=39a2=1for x in range(255,0,-5): pencolor(x,255,255) fillcolor(255,x,255) for y in range(360//a1): begin_fill() for z in range(2): fd(x) rt(a1) fd(x) rt(180-a1) end_fill() rt(a1) rt(a2)update()ht()done()

如何用Python画一些简单形状你知道吗

import turtle as tt.speed(0)t.hideturtle()t.penup()t.setx(-200)t.pendown()r = 20i = 6for x in range(10): if x % 2 == 0: t.fillcolor("skyblue") t.begin_fill() t.circle(r) t.end_fill() add = 0 else: t.fillcolor("green") t.begin_fill() for n in range(4): t.forward(r*2) t.left(90) t.end_fill() add = r*2 t.penup() t.forward(r+i+add) t.pendown()t.done()

如何用Python画一些简单形状你知道吗

import turtle as tt.pensize(5)t.tracer(10)t.hideturtle()start_x = -200for y in range(-150,150,20): t.penup() t.goto(start_x,y) t.pendown() for x in range(-200,200,1): if ((x < 100 and x > 0) and (y < 80 and y > 0)): t.pencolor(’yellow’) elif ((x < 100 and x > 0) and (y < 0 and y > -80)): t.pencolor(’blue’) elif ((x < 0 and x > -100) and (y < 80 and y > 0)): t.pencolor(’red’) elif ((x < 0 and x > -100) and (y < 0 and y > -80)): t.pencolor(’orange’) else: t.pencolor(’green’) t.setx(x)t.update()t.done()

如何用Python画一些简单形状你知道吗

import turtle as tt.pensize(5)t.tracer(10)t.hideturtle()start_x = -200for y in range(-150,150,20): t.penup() t.goto(start_x,y) t.pendown() for x in range(-200,200,1): if ((y-x <= 40) and (y-x >= -40)): t.pencolor(’yellow’) elif ((y+x <= 40) and (y+x >= -40)): t.pencolor(’blue’) else: t.pencolor(’green’) t.setx(x)t.update()t.done()

如何用Python画一些简单形状你知道吗

import turtle as tt.speed(0)t.tracer(20)t.hideturtle()t.colormode(255)angle = 60for x in range(255,0,-5): for n in range(360//angle): t.pencolor((x,255,255)) t.fillcolor((255,x,255)) t.begin_fill() for i in range(2): t.forward(x) t.right(angle) t.forward(x) t.right(180-angle) t.end_fill() t.right(angle)t.update()t.done()

如何用Python画一些简单形状你知道吗

总结

本篇文章就到这里了,希望能给你带来帮助,也希望您能够多多关注ABC学习网的更多内容!

(window.slotbydup = window.slotbydup || []).push({id: "u6915441",container: "_5rmj5io5v3i",async: true});
评论
评论
发 布