python编程爱心-如何用python画爱心「建议收藏」

python编程爱心-如何用python画爱心「建议收藏」用python绘制爱心的基本步骤如下:首先先下载安装好python程序。在我们自己的电脑上找到python的IDLE工具。2.然后打开IDLE,新建一个文件,命名为test1.py。3.接着我们就开始导入turtle库,然后编辑代码。importturtleimporttime#画心形圆弧defhart_arc():foriinrange(200):turtle.right(1)t…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

5cff60b79eab7233.jpg

用python绘制爱心的基本步骤如下:

首先先下载安装好python程序。

在我们自己的电脑上找到python 的IDLE工具。

1560232124668586.png

2.然后打开IDLE,新建一个文件,命名为test1.py。

1560232158262225.png

3.接着我们就开始导入turtle库,然后编辑代码。import turtle

import time

# 画心形圆弧

def hart_arc():

for i in range(200):

turtle.right(1)

turtle.forward(2)

def move_pen_position(x, y):

turtle.hideturtle() # 隐藏画笔(先)

turtle.up() # 提笔

turtle.goto(x, y) # 移动画笔到指定起始坐标(窗口中心为0,0)

turtle.down() # 下笔

turtle.showturtle() # 显示画笔

# 初始化

turtle.setup(width=800, height=500) # 窗口(画布)大小

turtle.color(‘red’, ‘pink’) # 画笔颜色

turtle.pensize(3) # 画笔粗细

turtle.speed(1) # 描绘速度

# 初始化画笔起始坐标

move_pen_position(x=0,y=-180) # 移动画笔位置

turtle.left(140) # 向左旋转140度

turtle.begin_fill() # 标记背景填充位置

# 画心形直线( 左下方 )

turtle.forward(224) # 向前移动画笔,长度为224

# 画爱心圆弧

hart_arc() # 左侧圆弧

turtle.left(120) # 调整画笔角度

hart_arc() # 右侧圆弧

# 画心形直线( 右下方 )

turtle.forward(224)

turtle.end_fill() # 标记背景填充结束位置

# 点击窗口关闭程序

window = turtle.Screen()

window.exitonclick()

4.输入代码完成后,点击保存。选择工具栏中的“run”->“run module”,即可运行看到效果。

1560240104869121.png

以上就是如何用python画爱心的详细内容,更多请关注php中文网其它相关文章!

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/196413.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 一个Android健身APP源码(类似KEEP、FEEL、轻+、减约、薄荷等)[通俗易懂]

    一个Android健身APP源码(类似KEEP、FEEL、轻+、减约、薄荷等)[通俗易懂]一个Android健身APP源码这是一个Android毕业设计,模仿KEEP、FEEL、轻+、减约、薄荷等制作的健身APP,并且有社交功能。使用AndroidStudio开发,后台为tomcat“肌撕裂者”应用开发工具AndroidStudio安卓最低版本15(IceCream)Android4.0安卓编译版本

    2022年5月12日
  • ajax解决跨域问题_ajax支持跨域请求

    ajax解决跨域问题_ajax支持跨域请求CORS跨域方案//弊端:存在浏览器兼容的问题需要被请求方的服务端设置:Access-Control-Allow-Origin注意:Access-Control-Allow-Origin不可设置为,设置为可访问的域名。*服务端配置,不同语言,不同写法,仅借鉴header(“Access-Control-Allow-Origin:“http://cdn….

    2022年8月24日
  • 净推荐值NPS(Net Promoter Score)[通俗易懂]

    净推荐值NPS(Net Promoter Score)[通俗易懂]净推荐值净推荐值(NetPromoterScore,NPS)目录[隐藏]1什么是净推荐值2净推荐值的理论基础[3]3净推荐值的计算4净推荐值的意义5净推荐值的评析6净推荐值在企业中的应用分析[3]7企业通过净推荐值提高客户忠诚度的主要步骤[5]8净推荐值提高客户忠诚度的实证分析[5]9净推荐值应用实例10参考文献[编辑]什么是净推荐值  净推荐值(N…

    2022年6月12日
  • Pytest(6)重复运行用例pytest-repeat「建议收藏」

    Pytest(6)重复运行用例pytest-repeat「建议收藏」前言平常在做功能测试的时候,经常会遇到某个模块不稳定,偶然会出现一些bug,对于这种问题我们会针对此用例反复执行多次,最终复现出问题来。自动化运行用例时候,也会出现偶然的bug,可以针对单个用例,

    2022年7月29日
  • 移动端调试工具_plc调试助手

    移动端调试工具_plc调试助手<scriptsrc=”//cdn.jsdelivr.net/npm/eruda”></script>或者importerudafrom’eruda’只是在开发调试使用:constuserAgent=window.navigator.userAgentif(process.env.NODE_ENV===’development’){…

    2022年10月30日
  • 大数据与云计算物联网的关系文献_云计算的概念

    大数据与云计算物联网的关系文献_云计算的概念云计算、大数据和物联网代表了IT领域最新的技术发展趋势,三者既有区别又有联系。云计算最初主要包含了两类含义:一类是以谷歌的GFS和MapReduce为代表的大规模分布式并行计算技术;另一类是以亚马逊的虚拟机和对象存储为代表的“按需租用”的商业模式。但是,随着大数据概念的提出,云计算中的分布式计算技术开始更多地被列入大数据技术,而人们提到云计算时,更多指的是底层基础IT资源的整合优化…

    2022年10月7日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号