您现在的位置是:网站首页> 编程资料编程资料
python实现画桃心表白_python_
2023-12-09
245人已围观
简介 python实现画桃心表白_python_
python画桃心表白
python用turtle画简单图案比较方便,大一学python的turtle模块时,记得要画各种图案,如国旗,桃心等等图案,期末课程设计时有可能还会遇到画54张扑克牌,当初室友就被迫选了这道题。
有时候程序猿遇到自己悄悄喜欢的女生又不敢表白,那么就用turtle来实现表白吧!!!!!!!
下面是程序
import turtle import time def LittleHeart(): for i in range(200): turtle.right(1) turtle.forward(2) isLove=input('你会一直爱她吗?(Y or N)\n') run =1 while(run): if isLove=="Y": me="" love="" if love=='': love=' 草莓 I love you' turtle.setup(width=900, height=500) turtle.color('red','red') turtle.pensize(3) turtle.speed(50) turtle.up() turtle.hideturtle() turtle.goto(0,-180) turtle.showturtle() turtle.down() turtle.speed(5) turtle.begin_fill() turtle.left(140) turtle.forward(224) LittleHeart() turtle.left(120) LittleHeart() turtle.forward(224) turtle.end_fill() turtle.pensize(5) turtle.up() turtle.hideturtle() turtle.goto(0,0) turtle.showturtle() turtle.color('#CD5C5C','blue') turtle.write(love,font=('gungsuh',30,),align="center") turtle.up() turtle.hideturtle() if me !='': turtle.color('yellow', 'red') time.sleep(2) turtle.goto(180,-180) turtle.showturtle() turtle.write(me, font=(20,), align="center", move=True) window=turtle.Screen() window.exitonclick() run =0 else: print("活该单身一辈子") print("!!!!!!!!!再给你一次机会!!!!!!!!") isLove=input('你会一直爱她吗?(Y or N)\n') continue
运行结果:
一行Python代码画心型
1、画I组成的心型代码
print('\n'.join([''.join([('I'[(x-y) % len('I')]if ((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3 <= 0 else ' ')for x in range(-30, 30)])for y in range(30, -30, -1)]))
2、画Love组成的心型代码
print('\n'.join([''.join([('Love'[(x-y) % len('Love')]if ((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3 <= 0 else ' ')for x in range(-30, 30)])for y in range(30, -30, -1)]))
3、画You组成的心型代码
print('\n'.join([''.join([('You'[(x-y) % len('You')]if ((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3 <= 0 else ' ')for x in range(-30, 30)])for y in range(30, -30, -1)]))
4、画Raven组成的心型代码
print('\n'.join([''.join([('Raven'[(x-y) % len('Raven')]if ((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3 <= 0 else ' ')for x in range(-30, 30)])for y in range(30, -30, -1)]))
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。
相关内容
- Python迭代器的实现原理_python_
- Python利用PyMuPDF实现PDF文件处理_python_
- python如何处理matlab的mat数据_python_
- Python学习之名字,作用域,名字空间(下)_python_
- Powershell 查找用户的主SMTP地址_PowerShell_
- 超级英雄钻石怎么用_超级英雄钻石合理使用方法介绍说明_手机游戏_游戏攻略_
- 超级英雄玩家上手全攻略_超级英雄玩家新手必看攻略推荐_手机游戏_游戏攻略_
- 全民飞机大战喵萌萌怎么样_全民飞机大战喵萌萌大揭秘_手机游戏_游戏攻略_
- 剑魂之刃疾刀技能连招搭配技巧_手机游戏_游戏攻略_
- 剑魂之刃魔神幻影套装怎么得 魔神幻影套装获得方法_手机游戏_游戏攻略_