原标题:用python画一朵玫瑰给你

版权声明:原创文章转载请注明来源。 https://blog.csdn.net/samll_snail/article/details/85853630

听说 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 这个库,所以把脚本重命名一下就好了。

---------------------

作者:MouTan

原文:https://blog.csdn.net/samll_snail/article/details/85853630

版权声明:本文为博主原创文章,转载请附上博文链接!返回搜狐,查看更多

责任编辑:

用python画玫瑰花-用python画一朵玫瑰给你相关推荐

  1. python画玫瑰花的代码_python绘制玫瑰的实现代码

    今天为大家介绍一个Python绘制一朵漂亮的玫瑰花,用python的turtle库这个绘画库是非常简单的,但是还是需要你测试路径方向,慢慢调试,下面的代码具有一定的参考价值 利用python绘制一朵玫 ...

  2. 用python画玫瑰花代码-python绘制玫瑰的实现代码

    今天为大家介绍一个Python绘制一朵漂亮的玫瑰花,用python的turtle库这个绘画库是非常简单的,但是还是需要你测试路径方向,慢慢调试,下面的代码具有一定的参考价值 利用python绘制一朵玫 ...

  3. python代码画乌龟_乌龟教你Python编程——“玫瑰花”是怎么画的!

    其实有了基本的turtle模块的知识就可以画出上期教程的花朵了. 乌龟函数1 填充颜色 乌龟画完封闭或半封闭的线条后,我们就能够给它的内部填充上我们喜欢的颜色,这里面有三个命令:turtle.fill ...

  4. 用python画玫瑰花-用python画一朵玫瑰花

    废话不多说,直接上代码 from turtle import * import time setup(600,800,0,0) speed(0) penup() seth(90) fd(340) se ...

  5. 用python画玫瑰花-使用Python画一朵玫瑰花

    # -*- coding: utf-8 -*-# @Time : 18-9-14 下午3:23# @Author : Felix Wangimport turtleimport mathdef p_l ...

  6. 用python画玫瑰花代码-Python | 用turtle库画玫瑰花

    python.turtle库 2019年02月28日 11:46:16 展示效果如下: 肉丝 代码如下: from turtle import * import time setup(600, 800 ...

  7. 用python画玫瑰花脚本-python画一个玫瑰和一个爱心

    #!/usr/bin/env python #coding=utf-8 #女生节礼物 import rospy from sensor_msgs.msg import LaserScan import ...

  8. 用python画玫瑰花的简笔画-只用C++和Python,让你的简笔画实时动起来!

    让蒙娜丽莎笑起来对AI来说已经不是什么新鲜事了. 试想,如果在画纸上创作的图像能够实时地生成动画,达芬奇可能会吓个半死. 没错,文摘菌今天要给大家介绍的,就是捷克技术大学和Snap研究小组合作开发的一 ...

  9. 用 python 绘制玫瑰花

    用 python 绘制玫瑰花 用 python 绘制玫瑰花.需求:用 Python 绘制一朵玫瑰花,献给你喜欢的人: 输入:你的想象力:输出:玫瑰花. 代码如下: # RoseDraw.py impo ...

最新文章

  1. 正则严格验证身份证信息
  2. 设计模式--Builder生成器模式
  3. Maven Web项目解决跨域问题
  4. java 异常处理向处机制笔记
  5. mysql高可用架构介绍_MYSQL高可用架构
  6. SQL varchar数据类型深入探讨
  7. 创建额外域控制器Active Directory(二)
  8. 开发人员必学!java工程师个人简历模板下载
  9. 怎么卸载php xshell,xftp5如何卸载?xshell5卸载不了怎么办?
  10. html form表格采购单,【HTML】--- 列表、表格、form表单标签
  11. 官网下载InstallShield Limited Edition for Visual Studio
  12. java long 转换成 Date
  13. VMware虚拟机中激活Windows Server 2008的具体步骤
  14. UML实例(一):在线购物系统问题描述
  15. 全面解读设备状态监测
  16. MTK 人工智能生态系统 <一> 简介
  17. Karl Rove和Dick Cheney加入了REST争论
  18. 标量/向量/矩阵求导方法
  19. 质量品质征文《质 量 是 一 种 态 度》
  20. OKR与MBO/KPI的区别

热门文章

  1. CUDA ---- Hello World From GPU
  2. 今天给组员找bug有感。
  3. 32位系统和x86的关系?
  4. Transaction And Lock--已提交读快照
  5. 浅谈SQL Server中的事物日志(一)
  6. 【转】pkg-config与LD_LIBRARY_PATH
  7. UVA11150 Cola【数学】
  8. HDU1873 看病要排队【模拟+优先队列】
  9. HDU2030 汉字统计【入门】
  10. Python with 结构