让Python程序描述一下大自然,本程序更关键的是要有好的素材与搭配等.
下面是部分代码预览:
""" 生机勃勃的农场.py 太阳升起来了,绿茵草地上的花朵们充满生机,小狗在来会走动,还有发财树在等着你去摇一摇. """ import os from turtle import * from animation import * from time import sleep from random import choice,randint from sprite import Sprite as Karaoke """一、新建屏幕,如需要渐变效果,需要许多张背景图切换""" width,height = 1024,768 halfwidth,halfheight = width//2,height//2 screen = Screen() screen.delay(0) screen.setup(width,height) screen.bgcolor("black") sleep(1) screen.bgpic("background.png") screen.title("我的农场") """二、画太阳""" draw_turtle = Turtle(visible=False,shape='circle') draw_turtle.penup() draw_turtle.goto(250,-250) draw_turtle.color("red","red") draw_turtle.shapesize(5,5) draw_turtle.st() for i in range(50): draw_turtle.sety(draw_turtle.ycor() + 10) draw_turtle.stamp() sleep(0.01) draw_turtle.clear() screen.update() draw_turtle.stamp() draw_turtle.ht() for i in range(12): draw_turtle.fd(100) draw_turtle.pendown() draw_turtle.fd(50) draw_turtle.penup() draw_turtle.bk(150) draw_turtle.right(30) sleep(0.01) """三、花的动画""" cwd = os.getcwd() + os.sep f0path = cwd + "花" + os.sep + "淡黄花" + os.sep flower0_images = [f0path + "黄"+ str(i) + ".gif" for i in range(1,7)] [screen.addshape(image) for image in flower0_images] #注册到屏幕形状列表 flower0 = Animation(flower0_images,400,-200,200) flower0.alt_image() screen.mainloop()
下载完整源代码与素材,请
需要浏览更多吗?
成为会员后,登陆才能继续浏览!联系微信scratch8即可办理会员。
(会员专属:能浏览所有文章,下载所有带链接的Python资源。)