首先,需要安装Python环境。如果您是初学者,我们建议根据您的电脑情况下载相应的Python安装包。 python2和python3是有区别的,但是我对python2的理解还不够深入。安装环境后,我们建议使用免费版的pycharm安装Python编译器。找到并安装官方中文插件非常容易。在文件设置中。编译器安装完成后,打开pycharm,创建一个项目,并在该项目下创建Python文件。创建成功后,复制代码并右键。到了页面——跑(run),自然就可以逃跑了。
这是代码: import Turtle as t #as是别名,后续调用中的t是Turtlefrom Turtle import *import Random asrimport timen=100.0speed(\’fastest\’) #定义速度screensize(bg=\’black\’) #定义背景颜色,self可以用left(90)forward(3*n)color(\’orange\’, \’yellow\’)改变颜色#定义顶部星星的颜色,外圈是橙色,内圈是黄色begin_fill()left ( 126)for i in range(5): #将五角星形向前(n/5)向右绘制(144) #五角形向前(n/5)向左倾斜的角度(72) #改变角度继续end_fill ()right(126)defdrawlight( ):#定义灯笼如何绘制if r.randint(0, 30)==0:#如果觉得灯笼太多,增大取值范围,对应的灯会更少color(\’Tomato\’ )#定义第一个色环(6)#定义灯笼大小elif r.randint(0,30)==1: color(\’orange\’ )#定义第二个色环(3)#定义灯笼的大小else: color(\’dark green\’)#为剩余的随机数画一个空枝color(\’dark green\’)#向后定义灯笼枝的颜色(n*4.8)def tree(d, s):#开始画树if d=0: returnforward(s)tree(d-1,s*.8)right(120)tree(d-3,s*.5)drawlight()#调用小灯笼同时方法right(120)tree( d-3, s*.5) right(120 )backward(s)tree(15, n)backward( n/2)for i in range(200):#Loop在底部画一个小装饰a=200 – 400 * r.random() b=10 – 20 * r.random() up()forward(b) left(90)forward(a) down() if r .randint(0, 1)==0: color(\’番茄\’) else: color(\’小麦\’)circle(2) up()backward(a) right( 90)backward(b)t.color(\’深红色\’ ,\’red\’)#定义字体颜色t.write(\’Merry Christmas\’,align=\’center\’,font=(\’Comic Sans MS\’,40,\’Bold\’))#定义文字、位置、字体、 defdrawsnow():#定义雪花的绘制方式t.ht() #隐藏笔尖,ht=hideturtle t.pensize(2) #定义笔尖大小for i in range(200): #数量绘制雪花t.pencolor(\’white\’) #Brush 定义颜色为白色。这实际上意味着雪花是白色的t.pu() #Pu=penup t .setx(r.randint(-350,350)) #define x 坐标,从-350到350随机选择。 t.sety(r.randint(-100,350) ) #定义y坐标。请注意,雪花通常不会掉落。 t.pd() #放置落笔,pd=pendown dens=6 #设置雪花花瓣数为6。 Snowsize=r .randint(1,10) # 用range(dens): 定义j 的雪花大小。 #这抽了6次,也就是5次。这是一个雪花五角星#t.forward(int(snowsize)) #int() 接受一个整数t。 fd(int(snowsize)) t.backward(int(snowsize)) #t.bd(int(snowsize)) 注意,没有#bd=backward,但是有fd=forward。小bug t.right(int ( 360/dens)) #旋转角度drawsnow() #调用方法绘制雪花t.done() #done,否则直接关闭
转载:CSDN博主“Ding2langdang”https://blog.csdn.net/Ding2langdang/article/details/121491593
本文和图片来自网络,不代表火豚游戏立场,如若侵权请联系我们删除:https://www.huotun.com/game/653261.html