python画玫瑰花带名字_Python 画一朵玫瑰给你
听说 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 画一朵玫瑰给你相关推荐
- python画k线图_python画k线图
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! import datetime import pandas_datareader ...
- python画自己的名字_Python+OpenCV 十几行代码模仿世界名画
原标题:Python+OpenCV 十几行代码模仿世界名画 现在很多人都喜欢拍照(自拍).有限的滤镜和装饰玩多了也会腻,所以就有 APP 提供了模仿名画风格的功能,比如 prisma.versa 等, ...
- python绘制彩色蟒蛇代码_python画彩色蟒蛇
小白怎样用python画彩色蟒蛇 相信很多刚学python的小伙伴们知道画蟒蛇这个python中的神例! 但是你们知道怎样画出一条可爱的彩色小蟒蛇吗? 下面我将教你们如何用最简单的代码写出属于你的小蟒 ...
- python截图保存到内存卡_Python画月饼,云上过中秋,天池Python入门案例系列赛开启...
阿里云天池推出了一个Python入门案例系列教程,在此之前他们还推出了一个Python基础训练营. 在天池龙珠计划Python训练营中,天池给学习者详细的介绍了Python的基础和进阶知识,根据学习者 ...
- python画一片树叶_python画一片绿叶给你
怎么用 turtle 画一个 π 字,于是我顺手到网上大致搜了下,发现网上没有画这个 π 字的,接着又用谷歌加英文搜索了下,还是没找到现成的答案. 不过通过这次搜索意外发现了一个有趣的网站,网站上有大 ...
- 用python画动态三维轨迹_python 画3维轨迹图并进行比较的实例
一. 数据的格式 首先我们需要x,y,z三个数据进行画图.从本实验用到的数据集KITTI 00.txt中举例: 1.000000e+00 9.043680e-12 2.326809e-11 5.551 ...
- 用python画渐变的圆_python画环形图的方法
本文实例为大家分享了python画环形图的具体代码,供大家参考,具体内容如下 import os import pandas as pd import matplotlib.pyplot as plt ...
- python编程怎么画三角形的外接圆_python画出三角形外接圆和内切圆的方法
摘要:这篇Python开发技术栏目下的"python画出三角形外接圆和内切圆的方法",介绍的技术点是"Python._和__.三角形.三角",希望对大家开发技术 ...
- 用python画微笑脸表情_python画表情包
python绘表情包 表情包有部分不完美,请读者自行修改! from turtle import* speed(1) pensize(3) setup(400,400) pu() goto(-100, ...
最新文章
- 打开方式中选择默认方式无反映_Win7系统无法选择打开方式的解决方法
- resource id 3 php,PHP Warning: stat(): stat failed for Resource id
- python支持的数据类型float_Python基本数据类型之int 、 float
- DeepFaceLab 换脸
- .net加密解密学习总结
- c#排序算法(待续)
- CentOS7 SSH相关
- 高并发大流量专题---6、独立图片服务器的部署
- 为什么要用TypeScript - 肉猪 - 博客园
- “每日一道面试题”.Net中所有类的基类是以及包含的方法
- JAVA HASHMAP 用法
- odom_out_and_back.cpp
- java最小子串覆盖_LeetCode 76. 最小覆盖子串
- 季节性ARIMA模型【R语言】
- dsoframer java_(二) 内嵌WORD/OFFICE的WINFORM程序——DSOFRAMER使用小结
- 华为悦盒EC6108V9 、EC6108V9C_1080UI_非高安版_鸿蒙动画_免拆卡刷固件
- 拼多多爆款商品采集工具
- 如何在java中实现小数点自增_java保留小数的四种实现方法
- 打印驱动的安装和卸载
- 单层石墨烯工业化量产科研成果及工业化量产基地落地