赞
踩
大家好,小编来为大家解答以下问题,用python画一个心形怎么编程,python简单的画图代码爱心,今天让我们一起来看看吧!
学Python,感觉你们的都好复杂,那我来个简单的,我是直接把心形看作是一个正方形+两个半圆:
于是这就很简单了,十行代码解决:
- import turtle as t
- t.pensize(2)
- 笔大小2像素
- t.pencolor(“red”)
- 颜色为红色
- t.left(45)
- 45度
- t.fd(200)
- 向前200直线
- t.circle(100, 180)
- 画一圆半径100 弧度180
- t.right(90)
- 向右90度
- t.circle(100, 180)
- 再画一个圆半径100 弧度180
- t.fd(200)
- 直线向前直线200
- t.done()
- 绘制完成
一行代码画心
原代码:
- print(‘\n’.join([‘’.join([(‘Love’[(x-y) % len(‘Love’)] if ((x0.05)**2+(y0.1)
- import time words = input(‘请输出想要表达的文字:’)
- #例子:words = “Dear lili, Happy Valentine’s Day! Lyon Will Always Love You Till The End! ♥ Forever! ♥” for item in words.split():
- #要想实现打印出字符间的空格效果,此处添加:item = item+’ ’
- letterlist = []#letterlist是所有打印字符的总list,里面包含y条子列表list_X
- for y in range(12, -12, -1):
- list_X = []#list_X是X轴上的打印字符列表,里面装着一个String类的letters
- letters = ‘’#letters即为list_X内的字符串,实际是本行要打印的所有字符
- for x in range(-30, 30):#*是乘法,**是幂次方
- expression = ((x0.05)**2+(y0.1)**2-1)**3-(x0.05)*2(y0.1)**3
- if expression <= 0:
- letters += item[(x-y) % len(item)]
- else:
- letters += ’ ’
- list_X.append(letters)
- letterlist += list_X
- print(‘\n’.join(letterlist))
- time.sleep(1.5);
最后我自己整理了一些学习资料,都是别人分享给我的,希望对你们有帮助。这里有不错的学习教程和开发工具,点下面的链接就可以领取了
点击免费领取《CSDN大礼包》:
Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面用python如何画弧形。
我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。
书籍的好处就在于权威和体系健全,刚开始学习的时候你可以只看视频或者听某个人讲课,但等你学完之后,你觉得你掌握了,这时候建议还是得去看一下书籍,看权威技术书籍也是每个程序员必经之路。
用通俗易懂的漫画,来教你学习Python,让你更容易记住,并且不会枯燥乏味。
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
这份完整版的Python全套学习资料已经上传至CSDN官方,朋友们如果需要可以点击下方链接费获取【保证100%免费】
点击免费领取《CSDN大礼包》:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。