今天仍然是简确用风格,先看动态效果图,感兴趣的就赶紧往下看吧!
随着人工智能的兴起,Python作为一种科学语言的流行程度急剧上升,有许多机器学习库就是用Python编写的。那么今天就带着大家用python做一个小动画,希望可以引起想学习python的小伙伴的兴趣。
一、想在windows的电脑上运行python的脚本需要先安装python环境,才可以运行写的python脚本,我们先进入python的官网下载python安装包
python的官网的传送门:/
1.进入到官网后点击Downloads
2.点击Downloads后再点击Download Python 3.8.2
3.点击后进入的网页,直接滚动鼠标拉倒最下面,会出现下面的界面,然后点击下载Windows x86-64 executable installer
这里需要注意的是,x86是32位的意思,x86-64是64位的意思,官方目录web-based,executable与embeddable zip file区别:
这里直接选择executable installer,是比较方便实用的。
4.下载完后直接点击安python-3.,进行安装即可。记住一定要勾选 Add Python 3.8 to PATH,然后选择Customize installation,最后一直点击next就可以啦。
5.如何验证python是否安装成功,点击电脑的右下角的输入框,输入cmd
6. 打开cmd窗口,输入python,如果出现下面的提示,就表示python安装成功。
二、编写樱花的代码
1.在桌面新建txt文本,然后代码如下
# coding=gbk
import turtle as T
import random
import time# 画樱花的躯干(60,t)
def Tree(branch, t):time.sleep(0.0005)if branch > 3:if 8 <= branch <= 12:if random.randint(0, 2) == lor('snow') # 白lor('lightcoral') # 淡珊瑚色t.pensize(branch / 3)elif branch < 8:if random.randint(0, 1) == lor('snow')lor('lightcoral') # 淡珊瑚色t.pensize(branch / 2)lor('sienna') # 赭(zhě)色t.pensize(branch / 10) # 6t.forward(branch)a = 1.5 * random.random()t.right(20 * a)b = 1.5 * random.random()Tree(branch - 10 * b, t)t.left(40 * a)Tree(branch - 10 * b, t)t.right(20 * a)t.up()t.backward(branch)t.down()# 掉落的花瓣
def Petal(m, t):for i in range(m):a = 200 - 400 * random.random()b = 10 - 20 * random.random()t.up()t.forward(b)t.left(90)t.forward(a)t.down()t.color('lightcoral') # 淡珊瑚色t.circle(1)t.up()t.backward(a)t.right(90)t.backward(b)# 绘图区域
t = T.Turtle()
# 画布大小
w = T.Screen()
t.hideturtle() # 隐藏画笔
t.getscreen().tracer(5, 0)
w.screensize(bg='wheat') # wheat小麦
t.left(90)
t.up()
t.backward(150)
t.down()
t.color('sienna')# 画樱花的躯干
Tree(60, t)
# 掉落的花瓣
Petal(200, t)
w.exitonclick()
2.然后保存txt,命名建议用英语或拼音,然后修改文件的后缀,把txt改成py即可
3.最后双击文件即可出现绘画樱花的效果。
疫情期间大家也不要忘了学习啊,这时候才是超越别人的好时候,机会是留给时刻都在准备的人的。这碗鸡汤你们不喝也得熬给你们喝,奥利给!
我是阿达,一名喜欢分享知识的程序员,时不时的也会荒腔走板的聊一聊电影、电视剧、音乐、漫画,这里已经有5204位小伙伴在等你们啦,感兴趣的就赶紧来点击关注我把,哪里有不明白或有不同观点的地方欢迎留言!
本文发布于:2024-01-30 03:19:49,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170655600218861.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |