听说 python 还能画画?是的,今天亲手画一朵玫瑰给你。

turtle 是 python 中一个强大的绘制图像的库,可以用来绘制各种图像,使用起来很方便。

但是需要计算各种角度、距离等,所以要想完成一幅复杂的图像还是有一定的难度的。

今天我们来画一朵玫瑰试试,有兴趣的可以自己去调整下源码的参数,或者可以尝试画出你心中不一样的玫瑰花。

由于代码量比较多,而且大多数都是类似的功能,所以这里就不贴完整的源码了,挑一些主要的函数说明一下即可。

写这些文章主要目的还是为了说明 python 还是挺好玩的,希望能激发大家学习 python 的兴趣。

对了,想要完整源码的同学可以在公众号 [谭某人] 后台回复关键字 [玫瑰花] 即可。

turtle.speed(5) #画笔移动的速度

turtle.penup() #提起画笔,移动画笔但并不会绘制图形

turtle.pendown() #放下画笔,移动画笔即开始绘制

turtle.left(90) #逆时针转动画笔 90 度

turtle.right(90) #顺时针时针转动画笔 90 度

turtle.fd(25) #向前移动指定距离 fd=forward

turtle.bd(30) #向后移动指定距离 bd=backward

turtle.fillcolor("red") #填充颜色

turtle.begin_fill() #开始填充

turtle.end_fill() #结束填充

turtle.circle(200,50) #画一个圆 200 是半径,50 是弧度

#在程序的最后一行加一行

#不然画画结束后会自动退出

turtle.done()

一朵玫瑰花其实主要就是上面这几个函数来实现的,不过是参数不同罢了,在实现的过程中也可以调整参数然后看下具体的效果。

再提醒一个小问题,也是我自己在写这篇文章时遇到的问题,由于我把这个 python 脚本也命名为 turtle.py ,结果在运行程序的时候就报错找不到 turtle 对应模块之类的。

后来才发现这样写的话,import turtle 这个语句其实是会导入脚本自身的,并没有导入 turtle 这个库,所以把脚本重命名一下就好了。

python画玫瑰花带名字_Python 画一朵玫瑰给你相关推荐

  1. python画k线图_python画k线图

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! import datetime import pandas_datareader ...

  2. python画自己的名字_Python+OpenCV 十几行代码模仿世界名画

    原标题:Python+OpenCV 十几行代码模仿世界名画 现在很多人都喜欢拍照(自拍).有限的滤镜和装饰玩多了也会腻,所以就有 APP 提供了模仿名画风格的功能,比如 prisma.versa 等, ...

  3. python绘制彩色蟒蛇代码_python画彩色蟒蛇

    小白怎样用python画彩色蟒蛇 相信很多刚学python的小伙伴们知道画蟒蛇这个python中的神例! 但是你们知道怎样画出一条可爱的彩色小蟒蛇吗? 下面我将教你们如何用最简单的代码写出属于你的小蟒 ...

  4. python截图保存到内存卡_Python画月饼,云上过中秋,天池Python入门案例系列赛开启...

    阿里云天池推出了一个Python入门案例系列教程,在此之前他们还推出了一个Python基础训练营. 在天池龙珠计划Python训练营中,天池给学习者详细的介绍了Python的基础和进阶知识,根据学习者 ...

  5. python画一片树叶_python画一片绿叶给你

    怎么用 turtle 画一个 π 字,于是我顺手到网上大致搜了下,发现网上没有画这个 π 字的,接着又用谷歌加英文搜索了下,还是没找到现成的答案. 不过通过这次搜索意外发现了一个有趣的网站,网站上有大 ...

  6. 用python画动态三维轨迹_python 画3维轨迹图并进行比较的实例

    一. 数据的格式 首先我们需要x,y,z三个数据进行画图.从本实验用到的数据集KITTI 00.txt中举例: 1.000000e+00 9.043680e-12 2.326809e-11 5.551 ...

  7. 用python画渐变的圆_python画环形图的方法

    本文实例为大家分享了python画环形图的具体代码,供大家参考,具体内容如下 import os import pandas as pd import matplotlib.pyplot as plt ...

  8. python编程怎么画三角形的外接圆_python画出三角形外接圆和内切圆的方法

    摘要:这篇Python开发技术栏目下的"python画出三角形外接圆和内切圆的方法",介绍的技术点是"Python._和__.三角形.三角",希望对大家开发技术 ...

  9. 用python画微笑脸表情_python画表情包

    python绘表情包 表情包有部分不完美,请读者自行修改! from turtle import* speed(1) pensize(3) setup(400,400) pu() goto(-100, ...

最新文章

  1. 企业安全挑战 内网安全技术十大策略
  2. 程序员面试题精选100题(55)-不用+、-、×、÷做加法[算法]
  3. python正则表达式——re模块
  4. springcloudstream+rabbitmq+eureka进行消息发送和接收实例代码
  5. foursquare nyc数据集_炫酷的python地理数据可视化
  6. Magento--修改已存在的订单的运费
  7. scandall pro找不到扫描仪_想要高清无色差的石材图片就得用扫描仪
  8. linux进程通讯-纯文本文件1
  9. 啥叫“Functional Programming ”???
  10. RSA算法特点及应用简述
  11. mac上远程连接windows
  12. 马来西亚 IT 决策者正转向开源来最大化 IT 功能
  13. 项目期复习:JS操作符,弹窗与调试,凝视,数据类型转换
  14. 使用pyinstaller打包python源代码生成exe程序
  15. Omega network
  16. 光驱叹号,我的电脑看不见光驱
  17. 记一次小米2S的刷机过程
  18. 决定了,把以前做过的CF,TC总结都补上来
  19. 看图识字,DELL SC4020 / SCv2000 控制器更换过程
  20. MySQL的图形化界面开发工具DataGrip的下载安装

热门文章

  1. windows10介绍
  2. 从Google Drive用命令行下载大文件
  3. Android学习笔记之 仿QQ登录界面的实现
  4. C语言:int x,int* x,int *x,int**的区别
  5. Windows信使服务Messenger的安装
  6. Leetcode打卡第一天
  7. wake_lock_timeout的使用方法
  8. java2d游戏代码_JAVA游戏编程学习笔记(三)Java 2D游戏底层绘图框架
  9. 诺基亚的复活之路:夹缝中求生存
  10. 再见2019,你好2020