哈喽~大家好!我是恰恰,大家都知道马上就要圣诞节啦!想想都觉得挺期待的,我真是为你们操碎了心呢,有女朋友的小伙伴还不快来学会用Python做一个圣诞树给女朋友,当然啦,没有女朋友的,也可以学会了给喜欢的女孩子的一个小惊喜,Python真的是除了不会生孩子,其他的都可以呢,还可以帮你们追女孩子哈哈哈~
首先我们来看看,Python画一颗豪华的圣诞树源代码,采用turtle库。程序运行截图:
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) # 定义彩