疫情期间无法出门,程序员如何在家观看樱花?

前言:

今天仍然是简确用风格,先看动态效果图,感兴趣的就赶紧往下看吧!

随着人工智能的兴起,Python作为一种科学语言的流行程度急剧上升,有许多机器学习库就是用Python编写的。那么今天就带着大家用python做一个小动画,希望可以引起想学习python的小伙伴的兴趣。

正文:

一、想在windows的电脑上运行python的脚本需要先安装python环境,才可以运行写的python脚本,我们先进入python的官网下载python安装包

python的官网的传送门:https://www.python.org/

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区别:

  • web-based installer 是需要通过联网完成安装的
  • executable installer 是可执行文件(*.exe)方式安装
  • embeddable zip file 嵌入式版本,可以集成到其它应用中。

这里直接选择executable installer,是比较方便实用的。

4.下载完后直接点击安python-3.8.2-amd64.exe,进行安装即可。记住一定要勾选 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) == 0:
                t.color('snow')  # 白
            else:
                t.color('lightcoral')  # 淡珊瑚色
            t.pensize(branch / 3)
        elif branch < 8:
            if random.randint(0, 1) == 0:
                t.color('snow')
            else:
                t.color('lightcoral')  # 淡珊瑚色
            t.pensize(branch / 2)
        else:
            t.color('sienna')  # 赭(zhě)色
            t.pensize(branch / 10)  # 6
        t.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位小伙伴在等你们啦,感兴趣的就赶紧来点击关注我把,哪里有不明白或有不同观点的地方欢迎留言!

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页