python是编程语言,学习它只是因为要搞深度学习,其实语言类只要精通一种即可,但一定是精通,像我就是啥都知道,啥都不精,到最终一事无成。
在学Python的时候,无意间看到网上有小游戏开发,于是乎就想自己调试下。第一个接触的例程是画国旗的。画国旗必然要画框,画框也就是画四边形,要画五角星,而五角星就是也是由三角形组成的,因此画一面很完美的五星红旗,则基础需要画四边形和三角形。OK,让我们一起来玩下吧。
整个程序其实是对turtle的运用,没有的百度自行下载。

import turtle
import time
# 调用turtle中的Pen函数创建画布
t = turtle.Pen()# 画矩形
for i in range(0, 4):# 往前画一条直线t.forward(100)# 左转弯90度t.left(90)time.sleep(3)#time.sleep(3)
# 清空画布并把海龟放在起始位置
t.reset()# 画两条相互平行的直线
# 往后画一条直线
t.backward(100)
# 拿起画笔,不再作画,只有遇见down函数的时候才可以继续作画
t.up()
# 右转90度
t.right(90)
time.sleep(3)
# 往前移动20个像素
t.forward(20)
# 左转90度,指向和上一条线平行的方向
t.left(90)
time.sleep(3)
# 放下画笔,开始作画
t.down()
# 画另一条平行线
t.forward(100)
time.sleep(3)
t.reset()#画等边三角形
t.forward(100)
time.sleep(3)
t.left(120)
t.forward(100)
time.sleep(3)
t.right(60)
t.backward(100)
time.sleep(3)time.sleep(10)
# 只清空画布,海龟仍然停留在当前的位置
#注意此时箭头所在的位置,注意与reset执行时的区别
t.clear()

新建txt将其后缀改成.py,复制程序,保存。ctrl+alt+t打开终端,输入python yourpath/**.py,运行程序即可。
  如果想用程序运行的结果和程序对照着来看,可以把延时设置长点,这样你就可以很清楚的看到每一条程序的运行的结果表现是什么样子。
结果图如下所示:

Python线、四边形、三角形画法相关推荐

  1. python实现输入三角形边长自动作图求面积案例

    三角形是个好东西,比如知道三条边边长,可以判断能不能组成三角形(两边之和大于第三边),如果可以就进一步计算其面积(海伦公式),最后还能把这个三角形画出来(余弦定理求角度),所以说这个作为一个编程题目用 ...

  2. 线上学python哪家好-Python线下培训好还是线上培训好

    原标题:Python线下培训好还是线上培训好 五年前培训的话,只要培训出来就有工作,因为那个时候国家缺少这个岗位,大肆宣传.所以那个时候是批量生产,培训学点,到公司有人带. 但是现在不缺人,缺的是人才 ...

  3. python线下培训-Python培训是应该选择线上还是线下呢?

    前言 Python现在非常火,语法简单而且功能强大,很多同学都想学Python!所以小的给各位看官们准备了高价值Python学习视频教程及相关电子版书籍,欢迎前来领取! 想学习Python的朋友一定都 ...

  4. python线下培训-Python培训线上和线下有什么区别?

    大家想要学习Python的话,主要的方式主要是自学好参加培训,由于自学对自己的基础抗干扰能力要求比较大,好多小伙伴一般都会选择参加培训的方式来进行学习Python知识,而Python培训又包括线上和线 ...

  5. python打印各种三角形_如何使用Python 打印各种三角形

    直角三角形 rows = int(input('输入列数:')) for i in range(1, rows): print('*' * i) for i in range(1, rows): fo ...

  6. Python线图点图--matplotlib.pyplot.plot

    参考视频:Python线图点图--15分钟详解matplotlib.pyplot.plot #011_哔哩哔哩_bilibili 一.绘图基础 #导入画图包,以及数据包 import matplotl ...

  7. python 线程函数传参

    python 线程函数传参 from threading import Thread from time import sleep#含有参数的分支线程函数 def fun(sec,name):prin ...

  8. 斐波那契回调线怎么画_知行交易学院-新手教学-斐波那契回调线的正确画法(二)...

    原标题:知行交易学院-新手教学-斐波那契回调线的正确画法(二) 为了便于大家更好地理解斐波那契回调线从而正确地作出该线,我们将用实例介绍下降趋势中斐波那契回调线的正确作法.如图5-9所示. 图5-9是 ...

  9. 斐波那契回调线怎么画_斐波那契回调线的标准画法(建议收藏)

    全文约:1271字 建议阅读时间:4分钟 编辑:Cc , Micheal斐波那契回调线的应用 上篇文章我们简单介绍了斐波那契回调线和斐波那契扩展线的基础知识,本文我们将说明斐波那契回调线的正确画法.由 ...

  10. python线上课堂_线上线下相结合的Python编程教学

    线上线下相结合的 Python编程教学 朱军强 广东省韶关市乳源瑶族自治县桂头中学 ,广东 韶关 512736 摘要:Python编程教学是初中信息课堂教学的重要组成模块,高质量的Python编程教学 ...

最新文章

  1. 2013:奇虎360最好的时光
  2. ARP病毒查找与防范
  3. 面试中让你头疼的问题都在这儿
  4. HTML5唐四薪,8文件存取组件课件.ppt
  5. python下载文件保存_从URL下载文件并将其保存在Python文件夹中
  6. python中的关键函数_Python关键要素
  7. Ubuntu 20.04 LTS 代号 “Focal Fossa“,明年 4 月正式发布
  8. 软件产品三步曲(内容、可用性、视觉)
  9. 综述:关系抽取,挑战与机遇并存!
  10. 限时,字节Java程序性能优化宝典大全,这才叫真正的性能优化
  11. android m4a播放器,如何在android上解码m4a音频
  12. 已知字符串STRING以‘$’为结束标志;统计其中小写字母的个数,结果送到COUNT单元,并把该字符串中的小写字母变成大写字母,其它字符保持不变。要求分别在屏幕上输出原字符串以及修改后的字符串。
  13. codeforces1146G Zoning Restrictions
  14. 什么是 “VLAN” ?
  15. mybatis generator 自动生成 在线生成器 生成service controller 含基础增删改查 自动生成工具 只需要建表SQL语句
  16. 有限视图(Limited View)断层重建--CasRedSCAN论文阅读
  17. eclipse的正确使用方式
  18. 【全国大学生电子设计大赛】2021-04-26
  19. 【MySQL从入门到精通】【高级篇】(一)字符集的修改与底层原理
  20. vmware虚拟机出现此电脑无法运行win11,虚拟机中安装win11系统教程

热门文章

  1. Robot Ignite6: actions(动作) part1
  2. 页面导成Word时实现横向打印
  3. 调用Camera API实现自己的拍照和摄像程序
  4. android 网格界面,Android界面布局(4)—网格布局
  5. 用Python画小女孩放风筝
  6. 小米Redmi G游戏本怎么样
  7. 让人相见恨晚的iPhone技巧 你学废了吗
  8. 第二证券|新能源优势突出 青海加速储能产业布局
  9. 解决中国大学mooc网页版不能登陆问题
  10. 【面试】美团面试真题和答案