本文为大家分享了python爱心表白的具体代码,供大家参考,具体内容如下
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
|
import turtle import time # 画爱心的顶部 def LittleHeart(): for i in range ( 200 ): turtle.right( 1 ) turtle.forward( 2 ) # 输入表白的语句,默认I Love you love = input ( 'Please enter a sentence of love, otherwise the default is "I Love you": ' ) # 输入署名或者赠谁,没有不执行 me = input ( 'Please enter pen name, otherwise the default do not execute: ' ) if love = = '': love = 'I Love you' # 窗口大小 turtle.setup(width = 900 , height = 500 ) # 颜色 turtle.color( 'red' , 'pink' ) # 笔粗细 turtle.pensize( 3 ) # 速度 turtle.speed( 1 ) # 提笔 turtle.up() # 隐藏笔 turtle.hideturtle() # 去到的坐标,窗口中心为0,0 turtle.goto( 0 , - 180 ) turtle.showturtle() # 画上线 turtle.down() turtle.speed( 1 ) 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' , 'pink' ) # 在心中写字 font可以设置字体自己电脑有的都可以设 align开始写字的位置 turtle.write(love, font = ( 'gungsuh' , 30 ,), align = "center" ) turtle.up() turtle.hideturtle() time.sleep( 2 ) # 在心中写字 二次 turtle.goto( 0 , 0 ) turtle.showturtle() turtle.color( 'red' , 'pink' ) turtle.write(love, font = ( 'gungsuh' , 30 ,), align = "center" ) turtle.up() turtle.hideturtle() # 写署名 if me ! = '': turtle.color( 'black' , 'pink' ) time.sleep( 2 ) turtle.goto( 180 , - 180 ) turtle.showturtle() turtle.write(me, font = ( 20 ,), align = "center" , move = True ) # 点击窗口关闭 window = turtle.Screen() window.exitonclick() |
运行结果:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/a289237642/article/details/80372781