python表白爱心源代码
时间: 2023-11-16 18:04:42 浏览: 97
python表白爱心源代码是一段使用Python编写的程序,可以绘制出一个爱心图形,用于表达爱意。该程序主要使用了turtle、tkinter、math等模块,需要确保这些库函数已经安装。下面是一个示例代码,可以在Python环境中运行:
```python
import turtle
import time
import math
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)
turtle.down()
turtle.showturtle()
love = input("请输入表白话语,然后按回车键:")
signature = input("请签署你的大名,然后按回车键:")
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)
turtle.begin_fill()
turtle.forward(224)
# 调用画爱心左边的弧形
hart_arc()
# 调用画爱心右边的弧形
turtle.left(120)
hart_arc()
# 回到起始位置,填充红色
turtle.end_fill()
move_pen_position(x=70, y=-180)
turtle.hideturtle()
turtle.color('#CD5C5C', 'pink')
turtle.write(love, font=('Arial', 30, 'bold'))
# 签名
if signature != '':
move_pen_position(180, -180)
turtle.hideturtle()
turtle.write(signature, font=('Arial', 20), align="center")
# 隐藏画笔
move_pen_position(1000, 1000)
# 显示绘图窗口
turtle.done()
```
阅读全文