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

    1. 注意标准库的两种导入与使用方式,建议大家采用<库名>.<函数名>的方式。
    2. 对前面的代码进行优化,用for,while,if,def实现:

    a.画五角星

     

    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(50)
    turtle.right(144)
    turtle.end_fill()

    b.画同心圆

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

    c.画太阳花

    import turtle
    turtle.color('blue')
    turtle.fillcolor('white')
    turtle.bgcolor('pink')
    from turtle import*
    color('red','blue')
    turtle.begin_fill()
    while True:
    turtle.forward(200)
    turtle.left(160)
    if(abs(turtle.pos()))<1:
    break
    turtle.end_fill()

    d.画五个角星

    import turtle
    turtle.color('yellow')
    turtle.fillcolor('yellow')
    turtle.bgcolor('red')
    j=-250
    k=-250
    turtle.begin_fill()
    for i in range(5):
    turtle.up()
    turtle.goto(j+(i*150),k+(i*150))
    turtle.down()
    for i in range(5):
    turtle.forward(100)
    turtle.right(144)
    turtle.end_fill()

     

  • 相关阅读:
    指针的学习
    (转)c & c++内存分配
    C++实现String
    c& c++笔试题
    appium python api收集
    公司python入职培训流程
    app端性能测试笔记
    h5 测试关注点
    robot framework 牛刀一试
    adb 安装apk 报错:Failure [INSTALL_FAILED_INVALID_URI]
  • 原文地址:https://www.cnblogs.com/chenhuafei/p/7508616.html
Copyright © 2011-2022 走看看