您当前的位置: 首页 >  Python

魔王不会哭

暂无认证

  • 4浏览

    0关注

    149博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

圣诞将至,那么圣诞树这必不可少啊,用python教大家制作一个简易圣诞树(内含完整源码)

魔王不会哭 发布时间:2021-12-23 22:20:03 ,浏览量:4

前言

嗨喽,大家好,这里是魔王!临近圣诞节啦~

这里先祝大家圣诞快乐,明天平安夜,记得送苹果和收苹果哦~ 在这里插入图片描述 相信大家一定都只知道圣诞节得一大特色——圣诞树 在这里插入图片描述在这里插入图片描述 今天我们就来用python制作一个圣诞树,拙略制作,希望各位不要嫌弃,哈哈哈哈

首先我们来导入模块
import turtle as t  #as就是取个别名,后续调用的t都是turtle
from turtle import *
import random as r
import time 

在这里插入图片描述

接下来就是我们得代码

注释已标好,嘿嘿

n = 100.0
 
speed("fastest")  #定义速度
screensize(bg='black')  #定义背景颜色,可以自己换颜色
left(90)
forward(3*n)
color("orange", "yellow")#定义最上端星星的颜色,外圈是orange,内部是yellow
begin_fill()
left(126)

在这里插入图片描述在这里插入图片描述

for i in range(5): #画五角星
    forward(n/5)
    right(144)    #五角星的角度
    forward(n/5)
    left(72)    #继续换角度
end_fill()
right(126)
 
def drawlight():#定义画彩灯的方法
    if r.randint(0, 30) == 0:#如果觉得彩灯太多,可以把取值范围加大一些,对应的灯就会少一些
        color('tomato')#定义第一种颜色
        circle(6)#定义彩灯大小
    elif r.randint(0,30) == 1:
        color('orange')#定义第二种颜色
        circle(3)#定义彩灯大小
    else:
        color('dark green')#其余的随机数情况下画空的树枝
color("dark green")#定义树枝的颜色
backward(n*4.8)
def tree(d, s):#开始画树
    if d             
关注
打赏
1665385393
查看更多评论
0.0918s