python用turtle画直角三角形,python turtle绘制三角形

大家好,小编来为大家解答以下问题,python中turtle如何给三角形填充颜色,python中用turtle绘制三角形,现在让我们一起来看看吧!

Source code download: 本文相关源码

对于如何编程入门,不少人都有自己的一套方法。

从我个人的角度来说,从一个个小的实战中锻炼,不失为一个好方法python好玩的代码

本系列,我将带大家来做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:表示方向转多少度。

最终,通过上面几行简单的代码,小乌龟就为我们画了一个三角形!!

好啦,这是本期的内容,下一期,将为大家带来下一个小实验:石头、剪刀、布!

  • 7
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值