python画爱心的代码怎么运行_怎么用python实现画爱心
Python中可以使用turtle库来画图,通过控制画笔运动来实现在画布上画图案。
使用Python画爱心代码如下:#!/usr/bin/env python
# -*- coding:utf-8 -*-
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()
运行效果如下:
更多Python相关技术文章,请访问Python教程栏目进行学习!
以上就是怎么用python实现画爱心的详细内容,更多请关注php中文网其它相关文章!
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
python画爱心的代码怎么运行_怎么用python实现画爱心相关推荐
- python pip在哪个文件夹运行_如何安装python与pip-百度经验
1 在官网下载python2.7,根据提示安装就行在官网下载python2.7,根据提示安装就行 2 安装好后配置环境变量-系统变量 3 安装的python2.7没有script文件夹,因此需要下载 ...
- python在冒号处显示语法错误_深入解析Python小白学习【操作列表】
1.遍历列表 需要对列表中的每个元素都执行相同的操作时,可使用for 循环: magicians = ['alice','david','carolina'] for magician in magi ...
- python代码怎么运行_使用Joblib并行运行Python代码
微信公众号:测度空间 对于大多数问题,并行计算确实可以提高计算速度. 随着PC计算能力的提高,我们可以通过在PC中运行并行代码来简单地提升计算速度.Joblib就是这样一个可以简单地将Python代码 ...
- python做简单的笑脸的编程_怎么用python实现画笑脸
在Python中画笑脸可以使用turtle库实现. 1.打开idel,通过idel新建一个py文件,在空白的文件中输入下面的代码按F5运行此文件就可以画笑脸了.from turtle import * ...
- python游戏中调整箭头下落速度_入门 | 三行Python代码,让数据预处理速度提高2到6倍...
原标题:入门 | 三行Python代码,让数据预处理速度提高2到6倍 选自TowardsDataScience 作者:George Seif,机器之心编译 在 Python 中,我们可以找到原生的并行 ...
- python代码编辑器下载_编程猫Python编辑器
编程猫Python编辑器官方版操作简单,功能强大,能够让学习更轻松,编程不枯燥.它是由编程猫所研发,小朋友们能够通过该软件来制作有趣的小游戏,拥有超多模版!而且编程猫Python编辑器下载很简便. 软 ...
- 代码流程图生成器_【进阶Python】第五讲:迭代器与生成器
点击蓝字关注我 迭代是Python中常用且非常强大的一个功能,它可以用于访问集合.列表.字符串.字典等数据结构的元素.我们经常使用循环和条件语句,我们也清楚哪些是可以迭代访问,但是具体它们之间有什么有 ...
- python交互式方式、代码文件方式_涨见识了,在终端执行 Python 代码的 6 种方式
原作:BRETT CANNON 译者:豌豆花下猫@Python猫 英文:https://snarky.ca/the-many-ways-to-pass-code-to-python-from-the- ...
- python写百行代码可运行_56 岁潘石屹学俩月 Python ,写下百行代码
原标题:56 岁潘石屹学俩月 Python ,写下百行代码 By 超神经 内容导读:跨界王潘石屹在近期迷上了编程,不仅高调宣布学习 Python,拜老师,还隔三差五晒出自己的「编程课作业」,和网友进行 ...
最新文章
- 长春理工有计算机专业吗,长春理工大学(专业学位)计算机技术考研难吗
- Webstorm修改svn时提示Error relocating working copy:Server SSL certificate rejected
- QT的QCullFace类的使用
- en结尾的单词_以en结尾的英语单词
- 极客时间和极客学院_极客历史记录的本周:Twitter的诞生,OS X十周年以及太空停留时间最长的时代即将结束...
- Java设计模式:命令模式
- Java使用iText实现对PDF文件的操作
- 增加字库 安卓_【Android】Android4.4添加新语言和字库
- php 编译记录文件,php-7.1编译记录
- 一个apk调用另一个apk的某个activity
- 58java面试题_58到家,java开发实际面试题
- iPhone 4 Cydia使用教程!精选Cydia源!cydia怎么添加源!Cydia源使用方法!越狱后使用cydia全攻略!...
- 十天学会php之第七天
- Hello Guice
- 【编译原理】 CS143 斯坦福大学公开课 第一周:简介
- 智能温室监测系统解决方案
- java clh_Java多线程编程CLH锁详解
- 计算机网络常见面试题(计算机考研必备)
- 微信开发者工具登录时tunneling socket could not be established
- 数据传输方式串行快于并行