zoukankan      html  css  js  c++  java
  • 第二周作业

    一、画五角星

    import turtle
    
    turtle.pensize(6)
    turtle.pencolor("yellow")
    turtle.fillcolor("red")
    turtle.begin_fill()
    for i in range(5):
        turtle.fd(60)
        turtle.left(72)
        turtle.fd(60)
        turtle.right(144)
    turtle.end_fill()
    

      

    二、画一组同心圆

    import turtle
    
    rad = eval(input("输入一个正整数: "))
    a = eval(input("圆的个数: "))
    color = (input("画笔颜色: "))
    
    for i in range(a):
        turtle.pencolor(color)
        turtle.circle(rad,360)
        turtle.seth(-90)
        turtle.penup()
        turtle.fd(20)
        turtle.pendown()
        turtle.seth(0)
        rad = rad + 20
    

      

    三、渐变的圆

    import turtle
    
    number = int(input())
    turtle.penup()
    turtle.fd(-300)
    turtle.seth(0)
    turtle.pendown()
    turtle.pensize(3)
    turtle.pencolor('blue')
    turtle.fillcolor('yellow')
    turtle.begin_fill()
    
    for i in range(3,number):
        turtle.circle(50, steps=i)
        turtle.forward(100)
    turtle.circle(50, steps=number)
    
    turtle.end_fill()
    turtle.done()
    

      

    四、画叠加的等边三角形

    import turtle
    
    for i in range(3):
        turtle.fd(200)
        turtle.left(120)
    turtle.penup()
    turtle.fd(100)
    turtle.seth(60)
    turtle.pendown()
    for i in range(3):
        turtle.fd(100)
        turtle.left(120)
    

      

    五、画奥运五环

    import turtle
    
    coordA=(-110,0,110,-55,55)
    coordB=(-25,-25,-25,-75,-75)
    color = ("red","blue","green","yellow","black")
    turtle.pensize(5)
    for i in range(5):
        turtle.color(color[i])
        turtle.penup()
        turtle.goto(coordA[i],coordB[i])
        turtle.pendown()
        turtle.circle(45)
    turtle.done()
    

      

    六、画太极图

    import turtle
    c = ("white","black")
    turtle.fillcolor(c[1])
    turtle.begin_fill()
    turtle.circle(100,180)
    turtle.seth(-180)
    turtle.circle(50,-180)
    turtle.seth(-180)
    turtle.circle(50,180)
    turtle.seth(90)
    turtle.penup()
    turtle.fd(135)
    turtle.seth(0)
    turtle.pendown()
    turtle.circle(15)
    turtle.end_fill()
    
    turtle.seth(90)
    turtle.penup()
    turtle.fd(65)
    turtle.seth(180)
    turtle.pendown()
    turtle.circle(100,180)
    turtle.fillcolor(c[0])
    turtle.begin_fill()
    turtle.seth(90)
    turtle.penup()
    turtle.fd(35)
    turtle.seth(0)
    turtle.pendown()
    turtle.circle(15)
    turtle.end_fill()
    

      

    七、画国际象棋盘

    import turtle
    i = eval(input())
    for num in range(-4*i, 5*i, i):
        turtle.up()
        turtle.goto(-4*i, num)
        turtle.down()
        turtle.forward(i*8)
    turtle.right(90)
    for num1 in range(-4*i, 5*i, i):
        turtle.up()
        turtle.goto(num1,4*i)
        turtle.down()
        turtle.forward(i*8)
        
    for x in range(-3*i,4*i,2*i):
        for y in range(-4*i,4*i,2*i):
            turtle.up()
            turtle.goto(x, y)
            turtle.down()
            turtle.begin_fill()
            turtle.fillcolor('black')
            for b in range(4):
                turtle.right(90)
                turtle.forward(i)
            turtle.end_fill()
    turtle.up()
    turtle.goto(4*i, 4*i)
    turtle.down()
    for x1 in range(-2*i,5*i,2*i):
        for y1 in range(-3*i,5*i,2*i):
            turtle.up()
            turtle.goto(x1, y1)
            turtle.down()
            turtle.begin_fill()
            turtle.fillcolor('black')
            for b in range(4):
                turtle.right(90)
                turtle.forward(i)
            turtle.end_fill()
    

      

  • 相关阅读:
    数据库的查询优化技术(转载)
    数据库查询优化方案(处理上百万级记录如何提高处理查询速度)(转载)
    oracle 游标使用详解
    MySQL-linux系统下面的配置文件
    git分支相关的命令
    让双网卡同时工作在内网和外网
    比较ping,tracert和pathping等命令之间的关系
    选择图片,获取图片
    导出功能代码
    什么是以太网??
  • 原文地址:https://www.cnblogs.com/deng11/p/12512662.html
Copyright © 2011-2022 走看看