zoukankan      html  css  js  c++  java
  • 条件、循环、函数定义 练习

    1.画五角星

    >>> import turtle
    >>> turtle.bgcolor('pink')
    >>> turtle.color('yellow')
    >>> turtle.fillcolor('yellow')
    >>> turtle.up()
    >>> turtle.goto(0,-20)

    >>> turtle.down()
    >>> turtle.begin_fill()
    >>> for i in range(5):
    turtle.forward(200)
    turtle.left(144)

    >>> turtle.end_fill()

    2.画同心圆

    >>> import turtle
    >>> turtle.bgcolor('pink')
    >>> turtle.color('yellow')

    >>> turtle.fillcolor('green')
    >>> turtle.up()
    >>> turtle.goto(0,-20)

    >>> turtle.down()
    >>> for i in range(5):
    turtle.up()
    turtle.goto(0,-20*(i+1))
    turtle.down()
    turtle.circle(20*(i+1))

    >>> turtle.end_fill()

    3.画太阳花

    >>> import turtle
    >>> turtle.color('pink')
    >>> turtle.bgcolor('green')
    >>> turtle.fillcolor('yellow')
    >>> turtle.begin_fill()

    >>> while True:
    turtle.forward(200)
    turtle.left(170)
    if(abs(turtle.pos()))<1:
    break

    >>> turtle.end_fill()

    4.画五个五角星

    >>> import turtle
    >>> turtle.setup(600,400,0,0)
    >>> turtle.color('yellow')
    >>> turtle.bgcolor('red')
    >>> turtle.fillcolor('yellow')
    >>> def mygoto(x,y):
    turtle.up()
    turtle.goto(x,y)
    turtle.down()


    >>> mygoto(-250,75)
    >>> turtle.begin_fill()
    >>> for i in range(5):
    turtle.forward(100)
    turtle.right(144)


    >>> turtle.end_fill()
    >>> mygoto(-100,150)
    >>> turtle.begin_fill()
    >>> for i in range(5):
    turtle.forward(50)
    turtle.right(144)


    >>> turtle.end_fill()
    >>> mygoto(-80,80)
    >>> turtle.begin_fill()
    >>> for i in range(5):
    turtle.forward(50)
    turtle.right(144)


    >>> turtle.end_fill()
    >>> mygoto(-90,20)
    >>> turtle.begin_fill()
    >>> for i in range(5):
    turtle.forward(50)
    turtle.right(144)

    >>> turtle.end_fill()
    >>> mygoto(-110,-50)
    >>> turtle.begin_fill()
    >>> for i in range(5):
    turtle.forward(50)
    turtle.right(144)


    >>> turtle.end_fill()

  • 相关阅读:
    在Python中使用多进程快速处理数据
    深度学习中Embedding层有什么用?
    split("\s+") 和 split(" +") 有什么区别?
    python merge、concat合并数据集
    机器学习中常见的损失函数
    XGBoost、LightGBM的详细对比介绍
    $(function(){})的执行过程分析
    jQuery.extend({...})分析
    jquery核心功能分析
    print打印网页相关
  • 原文地址:https://www.cnblogs.com/cch-1007/p/7509771.html
Copyright © 2011-2022 走看看