Python基础

import turtle

star_angle = 46

def mygoto(x,y):   #移动画笔
    turtle.up()
    turtle.goto(x,y)
    turtle.down()
def mystar(sx,line_angle=144): #画星星
    global star_angle      #使用一个全局变量来调整小星星角度
    star_angle-=10
    turtle.left(star_angle)
    turtle.begin_fill()
    for i in range(5):
        turtle.forward(sx)
        turtle.left(line_angle)
    turtle.end_fill()

turtle.bgcolor('red')
turtle.color('yellow')

mygoto(-230,30)   #画一颗大星星
mystar(200)

sm_starSize = 60
sm_starX = 25
sm_sratY = 190
for i in range(4): #画四个小星星 mygoto(sm_starX,sm_sratY) mystar(sm_starSize) if i!=2: sm_starX = 90 else: sm_starX = 25 if i % 2 == 0: sm_sratY -= 70 else : sm_sratY -=90 turtle.hideturtle() #隐藏画笔 ''' mygoto(90,120) mystar(60) mygoto(90,30) mystar(60) mygoto(25,-40) mystar(60) ''' turtle.done

运行结果

转载于:https://www.cnblogs.com/RE148/p/8569818.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值