对于如何编程入门,不少人都有自己的一套方法。
从我个人的角度来说,从一个个小的实战中锻炼,不失为一个好方法。
本系列,我将带大家来做10个python小实验,通过完成一系列的小目标,
一方面,熟悉python的基本用法;
另一方面,在完成小项目的同时,树立起学习python的自信心!
艾瑞巴蒂,大家准备好了吗?
这里是打算和大家一块来做的几个题目~其中有你感兴趣的吗?
还有两个没有定下来,大家也可以提供思路哦。
okk,开始之前,来讲一下我们本次的目标:
通过两种方式,来画一个三角形:
1. 通过print 来打印一个简答三角形,并通过多次迭代实现一个代码的优化。
2. 通过turtle来画一个三角形。
1. print大法
运行之后可以看到,闪闪发亮的三角形引入眼帘!
搞定!
哈哈是不是很简单。但是有细心的小伙伴要问了,这样确实是可以,但是如果我想画一个100层的,要重复写100次,那不是要“疯”。
好问题,接下来我们就来优化一下。
大家都知道,在python中字符串是可以乘上整数的,代表,重复多少次。如图所示,简单直观。
那么,刚刚的代码可以改写一下
现在,大伙是不是看出了点端倪,这家伙怎么样,是不是有规律。对,这样,我们就可以通过一个for循环,直接将其构造出来。
大功告成!!!deng deng deng ~
2. turtle工具箱
在python中有着各种各样的工具包,比如math、pillow、requests 等等,每个包都有着自己专门的作用。就比如这里的主角:turtle(海龟)。
讲真的,海龟这个名字,还真的,蛮形象的,就好像我们真的在画布上操控着海龟画着我们想要的图案。
这段代码,先实例化了一个小乌龟t, 然后将乌龟行走的速度,设置为1(一共10个档,1最慢,10最快)。
forward:表示前进。
left/right:表示方向转多少度。
最终,通过上面几行简单的代码,小乌龟就为我们画了一个三角形!!
好啦,这是本期的内容,下一期,将为大家带来下一个小实验:石头、剪刀、布!