Python绘制心型图案

简介: Python绘制心型图案

问题描述

在初步学习python的过程中,对python绘图有了一定程度的认识,在结合书本知识及学长帮助下,开始自我摸索python绘图的基本技巧。


解决方案

1安装python环境。

2调用turtle,开始绘图

import turtle

 

3调整画笔尺寸及颜色

turtle.pensize(10)
turtle.color("red")

 

4控制画笔抬起并运动到坐标,并放下画笔。

turtle.up()
turtle.goto(0,100)
turtle.down()

 

5设置填充颜色,控制画笔按照一定的角度和距离运动。

turtle.left(90)
turtle.fillcolor("red")
turtle.begin_fill()
turtle.circle(120,180)
turtle.circle(360,70)
turtle.left(38)
turtle.circle(360,70)
turtle.circle(120,180)

turtle.end_fill()

 

6效果

1运行效果


结语

通过上个礼拜的学习,对使用python绘图的操作更加熟悉,认识也更加深入,能够独立绘制一些难度较大的图形,但是对使用python编程的语法理解还是有一些问题,下周将加强对python的学习强度,重点学习python的基础语法。

目录
相关文章
|
7月前
|
Python
Python实现万花筒效果:创造炫目的动态图案
Python实现万花筒效果:创造炫目的动态图案
114 2
|
8月前
|
Python
【Python 训练营】N_12 打印菱形图案
【Python 训练营】N_12 打印菱形图案
64 1
|
9月前
|
Python
python打印菱形图案
python打印菱形图案
76 5
|
9月前
|
Python
Python 教程之控制流(6)打印金字塔图案的程序
Python 教程之控制流(6)打印金字塔图案的程序
115 0
|
Python
Python 教程之控制流(6)打印金字塔图案的程序
Python 教程之控制流(6)打印金字塔图案的程序
95 1
|
Python
Python matplotlib修改柱状图柱子与图案周边的距离
本文介绍基于Python中matplotlib.pyplot模块,修改柱状图、条形图最两侧的柱子与图像边缘之间距离的方法~
255 1
Python matplotlib修改柱状图柱子与图案周边的距离
|
Python
Python经典编程习题100例:第65例:优美的图案
Python经典编程习题100例:第65例:优美的图案
77 0
|
索引 Python
如何用Python画各种著名数学图案 | 附图+代码
代码:46 lines (34 sloc)  1.01 KB ''' A fast Mandelbrot set wallpaper renderer reddit discussion: https://www.
3377 0
|
23天前
|
存储 缓存 Java
Python高性能编程:五种核心优化技术的原理与Python代码
Python在高性能应用场景中常因执行速度不及C、C++等编译型语言而受质疑,但通过合理利用标准库的优化特性,如`__slots__`机制、列表推导式、`@lru_cache`装饰器和生成器等,可以显著提升代码效率。本文详细介绍了这些实用的性能优化技术,帮助开发者在不牺牲代码质量的前提下提高程序性能。实验数据表明,这些优化方法能在内存使用和计算效率方面带来显著改进,适用于大规模数据处理、递归计算等场景。
58 5
Python高性能编程:五种核心优化技术的原理与Python代码
|
2月前
|
Python
[oeasy]python055_python编程_容易出现的问题_函数名的重新赋值_print_int
本文介绍了Python编程中容易出现的问题,特别是函数名、类名和模块名的重新赋值。通过具体示例展示了将内建函数(如`print`、`int`、`max`)或模块名(如`os`)重新赋值为其他类型后,会导致原有功能失效。例如,将`print`赋值为整数后,无法再用其输出内容;将`int`赋值为整数后,无法再进行类型转换。重新赋值后,这些名称失去了原有的功能,可能导致程序错误。总结指出,已有的函数名、类名和模块名不适合覆盖赋新值,否则会失去原有功能。如果需要使用类似的变量名,建议采用其他命名方式以避免冲突。
52 14

热门文章

最新文章

推荐镜像

更多