使用Python画五角星

2023-11-01 04:59
文章标签 python 使用 五角星

本文主要是介绍使用Python画五角星,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

记录代码过程以及绘制时常见的错误

1.打开PythonCtrl+N  或者点击 File 新建窗口

2.写代码时用 Enter 键换行  Tab 键顶格输入 避免用空格键导致运行错误

还有一点很重要:注意输入时的中英文 一般只能识别英文

3. turtle模块中,有一个叫做 begin_fill() 的方法,可以给图形填充颜色

需要调用函数来绘制图形 没有调用则会报错

同时也需要用到循环语句,这里用 for 循环绘制 

3.运行代码

# Five_Star.py(五角星)
from turtle import *         # 导入画图库
pensize(5)                   # 画笔的大小(像素)
pencolor('red')              # 画笔的颜色(单词,数字)
color('yellow', 'red')       # 画笔的颜色为黄色,填充的颜色为红色
begin_fill()                 # 填充颜色开始语句
for i in range(5):           # 循环语句
    forward(200)             # 画笔前进的步长为200像素
    right(144)
end_fill()                   # 填充颜色结束语句

4.无线条五角星

# Five_Star五角星的绘制 无内线条
from turtle import *         # 导入画图库
pensize(5)                     # 画笔的大小(像素)
pencolor('red')                # 画笔的颜色(单词,数字)
color('yellow','red')          # 画笔的颜色为黄色,填充的颜色为红色

begin_fill()                   # 填充颜色开始语句
for i in range(5):             # 循环语句
    forward(60)                # 画笔前进的步长为60像素
    left(72)                   # 画笔左转72度
end_fill()                     # 填充颜色结束语句
    forward(60)                # 画笔前进的步长为60像素
    right(144)                 # 画笔右转144度

这篇关于使用Python画五角星的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/320629

相关文章

Python如何计算两个不同类型列表的相似度

《Python如何计算两个不同类型列表的相似度》在编程中,经常需要比较两个列表的相似度,尤其是当这两个列表包含不同类型的元素时,下面小编就来讲讲如何使用Python计算两个不同类型列表的相似度吧... 目录摘要引言数字类型相似度欧几里得距离曼哈顿距离字符串类型相似度Levenshtein距离Jaccard相

SpringBoot中使用 ThreadLocal 进行多线程上下文管理及注意事项小结

《SpringBoot中使用ThreadLocal进行多线程上下文管理及注意事项小结》本文详细介绍了ThreadLocal的原理、使用场景和示例代码,并在SpringBoot中使用ThreadLo... 目录前言技术积累1.什么是 ThreadLocal2. ThreadLocal 的原理2.1 线程隔离2

Python安装时常见报错以及解决方案

《Python安装时常见报错以及解决方案》:本文主要介绍在安装Python、配置环境变量、使用pip以及运行Python脚本时常见的错误及其解决方案,文中介绍的非常详细,需要的朋友可以参考下... 目录一、安装 python 时常见报错及解决方案(一)安装包下载失败(二)权限不足二、配置环境变量时常见报错及

Python中顺序结构和循环结构示例代码

《Python中顺序结构和循环结构示例代码》:本文主要介绍Python中的条件语句和循环语句,条件语句用于根据条件执行不同的代码块,循环语句用于重复执行一段代码,文章还详细说明了range函数的使... 目录一、条件语句(1)条件语句的定义(2)条件语句的语法(a)单分支 if(b)双分支 if-else(

Python itertools中accumulate函数用法及使用运用详细讲解

《Pythonitertools中accumulate函数用法及使用运用详细讲解》:本文主要介绍Python的itertools库中的accumulate函数,该函数可以计算累积和或通过指定函数... 目录1.1前言:1.2定义:1.3衍生用法:1.3Leetcode的实际运用:总结 1.1前言:本文将详

Java深度学习库DJL实现Python的NumPy方式

《Java深度学习库DJL实现Python的NumPy方式》本文介绍了DJL库的背景和基本功能,包括NDArray的创建、数学运算、数据获取和设置等,同时,还展示了如何使用NDArray进行数据预处理... 目录1 NDArray 的背景介绍1.1 架构2 JavaDJL使用2.1 安装DJL2.2 基本操

在不同系统间迁移Python程序的方法与教程

《在不同系统间迁移Python程序的方法与教程》本文介绍了几种将Windows上编写的Python程序迁移到Linux服务器上的方法,包括使用虚拟环境和依赖冻结、容器化技术(如Docker)、使用An... 目录使用虚拟环境和依赖冻结1. 创建虚拟环境2. 冻结依赖使用容器化技术(如 docker)1. 创

浅析如何使用Swagger生成带权限控制的API文档

《浅析如何使用Swagger生成带权限控制的API文档》当涉及到权限控制时,如何生成既安全又详细的API文档就成了一个关键问题,所以这篇文章小编就来和大家好好聊聊如何用Swagger来生成带有... 目录准备工作配置 Swagger权限控制给 API 加上权限注解查看文档注意事项在咱们的开发工作里,API

Java数字转换工具类NumberUtil的使用

《Java数字转换工具类NumberUtil的使用》NumberUtil是一个功能强大的Java工具类,用于处理数字的各种操作,包括数值运算、格式化、随机数生成和数值判断,下面就来介绍一下Number... 目录一、NumberUtil类概述二、主要功能介绍1. 数值运算2. 格式化3. 数值判断4. 随机

Python创建Excel的4种方式小结

《Python创建Excel的4种方式小结》这篇文章主要为大家详细介绍了Python中创建Excel的4种常见方式,文中的示例代码简洁易懂,具有一定的参考价值,感兴趣的小伙伴可以学习一下... 目录库的安装代码1——pandas代码2——openpyxl代码3——xlsxwriterwww.cppcns.c