第二周作业

1.

五角星

import turtle
import time
turtle.pensize(5)
turtle.color(“brown”,“red”)
turtle.begin_fill()
for i in range(5):
turtle.forward(200)
turtle.right(144)
turtle.end_fill()
time.sleep(2)
turtle.mainloop()

 

2.同心圆

import turtle

#draw first circle
turtle.penup()
turtle.goto(0,-200)
turtle.pendown()
turtle.circle(200)
#draw second circle
turtle.penup()
turtle.goto(0,-150)
turtle.pendown()
turtle.circle(150)
#draw third circle
turtle.penup()
turtle.goto(0,-100)
turtle.pendown()
turtle.circle(100)
#draw fourth circle
turtle.penup()
turtle.goto(0,-50)
turtle.pendown()
turtle.circle(50)

 

3.叠加的等边三角形
import turtle 
turtle.pencolor("black") 
turtle.fd(200)
turtle.seth(120)
turtle.fd(200)
turtle.seth(-120)
turtle.fd(200)
turtle.seth(0)
turtle.fd(100)
turtle.seth(60)
turtle.fd(100)
turtle.seth(180)
turtle.fd(100)
turtle.seth(-60)
turtle.fd(100)
turtle.seth(120)
turtle.fd(100)
turtle.seth(0)
turtle.done()

 

4.奥运五环

mport turtle 

turtle.width(10) 
turtle.color ("blue")
turtle.circle(50)
turtle.penup()

turtle.goto(120,0)
turtle.pendown()
turtle.color("black")
turtle.circle(50) 
turtle.penup()

turtle.goto(240,0)

turtle.pendown()

turtle.color("yellow")
turtle.circle(50) 
turtle.penup()

turtle.goto(60,-50)
turtle.pendown()
turtle.color("red")
turtle.circle(50) 
turtle.penup()
turtle.goto(180,-50)

turtle.color("green")
turtle.pendown()
turtle.circle(50)

 

5.太极图

import turtle

window = turtle.Screen()

bage = turtle.Turtle()

radius = 100
bage.width(3)
bage.color("black", "black")
bage.begin_fill()
bage.circle(radius/2, 180)
bage.circle(radius, 180)
bage.left(180)
bage.circle(-radius/2, 180)
bage.end_fill()

bage.left(90)
bage.up()
bage.forward(radius*0.35)
bage.right(90)
bage.down()
bage.color("white", "white")
bage.begin_fill()
bage.circle(radius*0.15)
bage.end_fill()

bage.left(90)
bage.up()
bage.backward(radius*0.7)
bage.down()
bage.left(90)
bage.color("black", "black")
bage.begin_fill()
bage.circle(radius*0.15)
bage.end_fill()

bage.right(90)
bage.up()
bage.backward(radius*0.65)
bage.right(90)
bage.down()
bage.circle(radius, 180)
bage.ht()
window.exitonclick()

 

6.国际棋盘

import turtle
for i in range(8): 
 for j in range(8):
  turtle.forward(37.5)
  if j % 2 == 0:
 
   if i % 2 ==0:
    turtle.begin_fill()
    for s in range(4):
     turtle.left(90)
     turtle.forward(37.5)
    turtle.end_fill()
   else :
    turtle.begin_fill()
    for s in range(4):
     turtle.right(90)
     turtle.forward(37.5)
    turtle.end_fill()
 if i % 2 == 0:
  turtle.left(90)
  turtle.forward(37.5)
  turtle.left(90)
 else:
  turtle.right(90)
  turtle.forward(37.5)
  turtle.right(90)
turtle.forward(300)
turtle.done()

 6.渐变的圆

import turtle
 
number = int(input())      

turtle.screensize(1200,1000)
turtle.penup()
turtle.goto(-300,0)
turtle.pendown()

turtle.pensize(5)       
turtle.color("blue","yellow")
turtle.begin_fill()         
turtle.forward(-50)
 
for i in range(3,number):
    turtle.circle(50, steps=i)
    turtle.forward(100)
    
turtle.circle(50, steps=number)
if number == 1:
    turtle.circle(50)
else:
    turtle.forward(100)
    turtle.circle(50)
turtle.end_fill()
turtle.hideturtle()

 

 

posted @ 2020-03-22 11:17  燎沉香  阅读(244)  评论(0)    收藏  举报