zoukankan      html  css  js  c++  java
  • 第二周练习

    1、画五角星

     
    import turtle
    
    turtle.pensize(5)
    turtle.pencolor("yellow")
    turtle.fillcolor("red")
    
    turtle.begin_fill()
    for i in range(5):
        turtle.forward(200)
        turtle.right(-72)
        turtle.forward(200)
        turtle.left(-144)
    turtle.end_fill()
    
    turtle.hideturtle() 
    turtle.done()         
     

    运行结果:

    2、

     
    import turtle
    radius=int(input())
    number=int(input())
    color=input()
    turtle.pensize(2)
    turtle.pencolor(color)
    for i in range(number):
        turtle.circle(radius+i*10)
        turtle.penup()
        turtle.right(90)
        turtle.forward(10)
        turtle.left(90)
        turtle.pendown()
    
    turtle.hideturtle()   
    turtle.done()         
     

    输入:

    20

    4

    red

    运行结果:

    3、渐变的圆

     
    import turtle
    n=int(input())
    turtle.pensize(3)
    turtle.pencolor("blue")
    turtle.fillcolor("yellow")
    turtle.begin_fill()
    if n in [3,4,5,6,7,8,9]:
        for i in range(7):
            turtle.circle(50,steps=n+i)
            turtle.forward(100)
    
        turtle.circle(50)
    else:
        turtle.clear()
    turtle.end_fill()
    turtle.hideturtle()
    turtle.done()         
     

    输入:

    3

    运行结果:

    4、

     
    import turtle
    turtle.forward(100)
    for i in range(2):
        turtle.right(120)
        turtle.forward(100)
    
    turtle.right(60)
    turtle.forward(100)
    turtle.right(120)
    for i in range(3):
        turtle.forward(200)
        turtle.right(120) 
    turtle.hideturtle()
    turtle.done()    
     

    运行结果:

     

    5、

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

    运行结果:

    6、

     

     

     
     
    import turtle
    turtle.circle(100)
    turtle.fillcolor('black')
    turtle.begin_fill()
    turtle.circle(50,-180)
    turtle.end_fill()
    turtle.circle(-50,-180)
    turtle.begin_fill()
    turtle.circle(-100,180)
    turtle.end_fill()
    turtle.circle(-100,180)
    turtle.fillcolor('white')
    turtle.begin_fill()
    turtle.circle(-50,180)
    turtle.end_fill()
    
    turtle.penup()
    turtle.right(90)
    turtle.forward(40)
    turtle.right(90)
    turtle.fillcolor('black')
    turtle.begin_fill()
    turtle.circle(12)
    turtle.end_fill()
    
    turtle.penup()
    turtle.right(90)
    turtle.forward(80)
    turtle.right(90)
    turtle.fillcolor('white')
    turtle.begin_fill()
    turtle.circle(12)
    turtle.end_fill()
    
    turtle.hideturtle()
    turtle.done()  
     
     

    运行结果:

    7、画国际象棋盘

     
    import turtle
    s=int(input())
    turtle.penup()
    turtle.goto(-150,150)
    turtle.pendown()
    for i in range(4):
        for i in range(4):
            turtle.forward(s)
            turtle.fillcolor('black')
            turtle.begin_fill()
            turtle.right(90)
            turtle.forward(s)
            turtle.left(90)
            turtle.forward(s)
            turtle.left(90)
            turtle.forward(s)
            turtle.right(90)
            turtle.end_fill()
        turtle.right(90)
        turtle.forward(s)
        turtle.right(90)
        for i in range(4):
            turtle.forward(s)
            turtle.fillcolor('black')
            turtle.begin_fill()
            turtle.left(90)
            turtle.forward(s)
            turtle.right(90)
            turtle.forward(s)
            turtle.right(90)
            turtle.forward(s)
            turtle.left(90)
            turtle.end_fill()
        turtle.left(90)
        turtle.forward(s)
        turtle.left(90)
    turtle.right(-180)
    for i in range(4):
        turtle.right(90)
        turtle.fd(8*s)
    turtle.hideturtle()
    turtle.done()  
     

    输入:

    50

    运行结果:

  • 相关阅读:
    .Net Discovery系列之深入理解平台机制与性“.NET技术”能影响(下) 狼人:
    MEF——.NE“.NET技术”T中值得体验的精妙设计 狼人:
    .NET中的异步编程 IO完“.NET技术”成端口以及FileStream.BeginRead 狼人:
    Entity Fr“.NET技术”amework 4.1 Code First 学习之路(二) 狼人:
    也玩MVC3.0 Razor自定义视图引擎“.NET技术”来修改默认的Views目录结构 狼人:
    引用类型赋值“.NET技术”为null与加速垃圾回收 狼人:
    在C#“.NET技术”中选择正确的集合进行编码 狼人:
    “.NET技术”Ajax和WEB服务数据格式:自定义返回格式 狼人:
    C#权限管理和设计浅“.NET技术”谈 狼人:
    带你走进缓“.NET技术”存世界 狼人:
  • 原文地址:https://www.cnblogs.com/567823a/p/12587885.html
Copyright © 2011-2022 走看看