(python实例源代码3)跟圣诞树杠上了,最美的和最可爱的圣诞树必须要占一个

前言

对的没错,这篇是第3篇圣诞树代码,也将是最后一篇圣诞树的代码。故事的起源发生在2天前....

给女朋友发了第一版圣诞树,被吐槽就这?太丑!

本人表示收到了一万点暴击,决心一定要让她刮目相看。然后火速修改出了昨天那篇是第2版,结果她说:还行吧,怎么花里胡哨的

猛男哭泣,感觉被嫌弃了,然后又连夜出了这篇,再不满意真的生气,这版圣诞树如此可爱,铁定拿下,兄弟们此战必胜!

(python实例源代码3)跟圣诞树杠上了,最美的和最可爱的圣诞树必须要占一个_第1张图片

代码运行结果:

小小圣诞树!可爱又迷人!

(python实例源代码3)跟圣诞树杠上了,最美的和最可爱的圣诞树必须要占一个_第2张图片

开发工具

Python版本:3.11.0

编译器:

pycharm专业版(专业版需要激活)

相关模块:

还是turle模块

python模块 turtle库是Python语言中一个很实用的绘制图像的函数库,想象成一个刷子,在一个横轴为x、纵轴为y的坐标系原点, (0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在刷过的路径上绘制了图形。

代码实现绿色树冠部分:

import random as r
from turtle import *
 
width ,height = 1000,600
screen = Screen()
title("祝你圣诞快乐")
bgcolor("black")
speed("fastest")  #定义速度
setup(600, 600, startx=None, starty=None)
pencolor("green")
pensize(10)
penup()
hideturtle()
goto(0, 150)
showturtle()
pendown()
shape(name="classic")
#画第一层
seth(-120)
for i in range(10):
    fd(12)
    right(2)
penup()
goto(0, 150)
seth(-60)
pendown()
for i in range(10):
    fd(12)
    left(2)
seth(-150)
penup()
fd(10)
pendown()
for i in range(5):
    fd(10)
    right(15)
seth(-150)
penup()
fd(8)
pendown()
for i in range(5):
    fd(10)
    right(15)
seth(-155)
penup()
fd(5)
pendown()
for i

你可能感兴趣的:(实战项目源代码,pycharm,ide,python)