Python精灵模块的circle_out_random_point返回圆外随机点指令

所有命令 单独命令 屏幕命令 角色命令

单独命令 >> Python精灵模块的circle_out_random_point返回圆外随机点指令

简介:此命令返回圆外随机的一个坐标点。它的第一个参数表示一个圆。它的第二个参数limits表示范围。
例子:
import turtle
from sprites import circle_out_random_point

def draw_circle(center,radius):
    """画圆,center:二元组表示的圆心,radius:半径"""
    turtle.penup();turtle.goto(center);turtle.fd(radius);turtle.left(90)
    turtle.pd();turtle.circle(radius);turtle.pu();turtle.right(90);turtle.bk(radius)

center = (0,0)    # 圆心
radius = 100      # 圆的半径

# p是圆外的随机一个点
for i in range(10000):
    p = circle_out_random_point([center,radius],limits=(0,1)) 
    draw_circle(center,radius)  # 画圆
    turtle.goto(p)
    turtle.dot(5,'red')

turtle.done()

writed by lixingqiu 关注"异编程"微信公众号,获取更多关于Python精灵模块的咨讯: