zoukankan      html  css  js  c++  java
  • 绘制图形(-)

    1.绘制五角星 

    import turtle
    n = eval(input("请输入五角星的长度"))
    turtle.begin_fill() #开始填充颜色
    i = 0
    while i < 5:
        turtle.forward(n)
        turtle.right(180-36)
        i += 1
    turtle.color("blue") # 退出填充颜色
    turtle.end_fill()
    turtle.done()

    2.绘制sinx

    import turtle
    import math
    
    turtle.speed(0)
    turtle.penup()
    turtle.goto(-175, 50 * math.sin((-175/100) * 2 * math.pi))
    turtle.pendown()
    turtle.color("red")
    for x in range(-175, 176):
    
        turtle.goto(x, 50 * math.sin((x/100) * 2 * math.pi))
    
    turtle.color("black")
    turtle.penup()
    turtle.goto(-100, -15)
    turtle.write("-2u03c0", font=("黑体", 15))
    turtle.pendown()
    
    turtle.penup()
    turtle.goto(100, 15)
    turtle.write("2u03c0", font=("黑体", 15))
    turtle.pendown()
    
    turtle.penup()
    turtle.goto(-160, 0)
    turtle.pendown()
    turtle.goto(160, 0)
    turtle.write("x", font=("宋体",15))
    turtle.goto(150, 10)
    turtle.goto(160, 0)
    turtle.goto(150, -10)
    
    turtle.penup()
    turtle.goto(0, -160)
    turtle.pendown()
    turtle.goto(0, 160)
    turtle.write("y", font=("宋体",15))
    turtle.goto(-10, 150)
    turtle.goto(0, 160)
    turtle.goto(10, 150)
    turtle.done()

    3.绘制平方函数

    import turtle
    import math
    turtle.speed(0)
    
    # 画一个平方的函数
    
    turtle.penup()
    turtle.goto(-100, 0.01*100*100)
    turtle.pendown()
    for i in range(-100, 100):
        turtle.goto(i, 0.01*i*i)
    
    turtle.penup()
    turtle.goto(-160, 0)
    turtle.pendown()
    turtle.goto(160, 0)
    turtle.write("x", font=("宋体",15))
    turtle.goto(150, 10)
    turtle.goto(160, 0)
    turtle.goto(150, -10)
    
    turtle.penup()
    turtle.goto(0, -160)
    turtle.pendown()
    turtle.goto(0, 160)
    turtle.write("y", font=("宋体",15))
    turtle.goto(-10, 150)
    turtle.goto(0, 160)
    turtle.goto(10, 150)
    
    
    
    turtle.hideturtle()
    
    turtle.done()
  • 相关阅读:
    AngularJS指令的详解
    Linux(Ubuntu)下如何安装JDK
    Hibernate的三种状态
    JS是按值传递还是按引用传递
    git分支管理
    Hibernate注解映射联合主键的三种主要方式
    Linux下解决用户不能执行sudo的方法
    【GStreamer开发】GStreamer基础教程03——动态pipeline
    【GStreamer开发】GStreamer基础教程02——GStreamer概念
    【GStreamer开发】GStreamer基础教程02——GStreamer概念
  • 原文地址:https://www.cnblogs.com/wang102030/p/9219579.html
Copyright © 2011-2022 走看看