飞道的博客

倒计时23天迎来520最好的表白日啦~Python表白代码大集合

434人阅读  评论(0)

520即将来袭~普通人表白,发微信买花

程序员表白,用代码给女神画玫瑰,画爱心无线弹窗表白,网页无线弹窗表白

第一种:心连心


  
  1. from turtle import*
  2. color ( "black", "red")
  3. pensize( 5)
  4. begin_fill()
  5. penup()
  6. goto( 50, 50)
  7. pendown()
  8. right( 45)
  9. goto( 100, 0)
  10. left( 90)
  11. fd( 120)
  12. circle( 50, 225)
  13. penup()
  14. goto( 0, 0)
  15. pendown()
  16. left( 135)
  17. fd( 120)
  18. circle( 50, 225)
  19. seth( 90)
  20. circle( 50, 225)
  21. fd( 121)
  22. end_fill()
  23. left( 56)
  24. penup()
  25. goto( -210, 40)
  26. pendown()
  27. goto( 0, 80)
  28. penup()
  29. goto( 160, 110)
  30. pendown()
  31. goto( 320, 140)
  32. done()
  33. 更多关注公众号:学习py最风sao的方式

第二种:玫瑰花


  
  1. from turtle import *
  2. import time
  3. setup( 1000, 800, 0, 0)
  4. speed( 0)
  5. penup()
  6. seth( 90)
  7. fd( 340)
  8. seth( 0)
  9. pendown()
  10. speed( 5)
  11. begin_fill()
  12. fillcolor( 'red')
  13. circle( 50, 30)
  14. for i in range( 10):
  15. fd( 1)
  16. left( 10)
  17. circle( 40, 40)
  18. for i in range( 6):
  19. fd( 1)
  20. left( 3)
  21. circle( 80, 40)
  22. for i in range( 20):
  23. fd( 0.5)
  24. left( 5)
  25. circle( 80, 45)
  26. for i in range( 10):
  27. fd( 2)
  28. left( 1)
  29. circle( 80, 25)
  30. for i in range( 20):
  31. fd( 1)
  32. left( 4)
  33. circle( 50, 50)
  34. time.sleep( 0.1)
  35. circle( 120, 55)
  36. speed( 0)
  37. seth( -90)
  38. fd( 70)
  39. right( 150)
  40. fd( 20)
  41. left( 140)
  42. circle( 140, 90)
  43. left( 30)
  44. circle( 160, 100)
  45. left( 130)
  46. fd( 25)
  47. penup()
  48. right( 150)
  49. circle( 40, 80)
  50. pendown()
  51. left( 115)
  52. fd( 60)
  53. penup()
  54. left( 180)
  55. fd( 60)
  56. pendown()
  57. end_fill()
  58. right( 120)
  59. circle( -50, 50)
  60. circle( -20, 90)
  61. speed( 1)
  62. fd( 75)
  63. speed( 0)
  64. circle( 90, 110)
  65. penup()
  66. left( 162)
  67. fd( 185)
  68. left( 170)
  69. pendown()
  70. circle( 200, 10)
  71. circle( 100, 40)
  72. circle( -52, 115)
  73. left( 20)
  74. circle( 100, 20)
  75. circle( 300, 20)
  76. speed( 1)
  77. fd( 250)
  78. penup()
  79. speed( 0)
  80. left( 180)
  81. fd( 250)
  82. circle( -300, 7)
  83. right( 80)
  84. circle( 200, 5)
  85. pendown()
  86. left( 60)
  87. begin_fill()
  88. fillcolor( 'green')
  89. circle( -80, 100)
  90. right( 90)
  91. fd( 10)
  92. left( 20)
  93. circle( -63, 127)
  94. end_fill()
  95. penup()
  96. left( 50)
  97. fd( 20)
  98. left( 180)
  99. pendown()
  100. circle( 200, 25)
  101. penup()
  102. right( 150)
  103. fd( 180)
  104. right( 40)
  105. pendown()
  106. begin_fill()
  107. fillcolor( 'green')
  108. circle( -100, 80)
  109. right( 150)
  110. fd( 10)
  111. left( 60)
  112. circle( -80, 98)
  113. end_fill()
  114. penup()
  115. left( 60)
  116. fd( 13)
  117. left( 180)
  118. pendown()
  119. speed( 1)
  120. circle( -200, 23)
  121. exitonclick()

第三种:画彩虹

所有美好的事情都是彩虹


  
  1. from turtle import *
  2. def HSB2RGB(hues):
  3. hues = hues * 3.59 #100转成359范围
  4. rgb=[ 0.0, 0.0, 0.0]
  5. i = int(hues/ 60)% 6
  6. f = hues/ 60 -i
  7. if i == 0:
  8. rgb[ 0] = 1; rgb[ 1] = f; rgb[ 2] = 0
  9. elif i == 1:
  10. rgb[ 0] = 1-f; rgb[ 1] = 1; rgb[ 2] = 0
  11. elif i == 2:
  12. rgb[ 0] = 0; rgb[ 1] = 1; rgb[ 2] = f
  13. elif i == 3:
  14. rgb[ 0] = 0; rgb[ 1] = 1-f; rgb[ 2] = 1
  15. elif i == 4:
  16. rgb[ 0] = f; rgb[ 1] = 0; rgb[ 2] = 1
  17. elif i == 5:
  18. rgb[ 0] = 1; rgb[ 1] = 0; rgb[ 2] = 1-f
  19. return rgb
  20. def rainbow():
  21. hues = 0.0
  22. color( 1, 0, 0)
  23. #绘制彩虹
  24. hideturtle()
  25. speed( 100)
  26. pensize( 3)
  27. penup()
  28. goto( -400, -300)
  29. pendown()
  30. right( 110)
  31. for i in range ( 100):
  32. circle( 1000)
  33. right( 0.13)
  34. hues = hues + 1
  35. rgb = HSB2RGB(hues)
  36. color(rgb[ 0],rgb[ 1],rgb[ 2])
  37. penup()
  38. def main():
  39. setup( 800, 600, 0, 0)
  40. bgcolor(( 0.8, 0.8, 1.0))
  41. tracer( False)
  42. rainbow()
  43. #输出文字
  44. tracer( False)
  45. goto( 100, -100)
  46. pendown()
  47. color( "red")
  48. tracer( True)
  49. mainloop()
  50. if __name__ == "__main__":
  51. main()

第四种:爱心—送给所有的小仙女

源码:


  
  1. # -*- coding:utf-8 -*-
  2. import turtle
  3. import time
  4. # 画爱心的顶部
  5. def LittleHeart():
  6. for i in range( 200):
  7. turtle.right( 1)
  8. turtle.forward( 2)
  9. # 输入表白的语句,默认I Love you
  10. love = input( '请输入表白语句,默认为输入为"I Love you": ')
  11. # 输入署名或者赠谁,没有不执行
  12. me = input( '请输入您心上人的姓名或者昵称: ')
  13. if love == '':
  14. love = 'I Love you'
  15. # 窗口大小
  16. turtle.setup(width= 800, height= 500)
  17. # 颜色
  18. turtle.color( 'red', 'pink')
  19. # 笔粗细
  20. turtle.pensize( 5)
  21. # 速度
  22. turtle.speed( 1)
  23. # 提笔
  24. turtle.up()
  25. # 隐藏笔
  26. turtle.hideturtle()
  27. # 去到的坐标,窗口中心为0,0
  28. turtle.goto( 0, -180)
  29. turtle.showturtle()
  30. # 画上线
  31. turtle.down()
  32. turtle.speed( 1)
  33. turtle.begin_fill()
  34. turtle.left( 140)
  35. turtle.forward( 224)
  36. # 调用画爱心左边的顶部
  37. LittleHeart()
  38. # 调用画爱右边的顶部
  39. turtle.left( 120)
  40. LittleHeart()
  41. # 画下线
  42. turtle.forward( 224)
  43. turtle.end_fill()
  44. turtle.pensize( 5)
  45. turtle.up()
  46. turtle.hideturtle()
  47. # 在心中写字 一次
  48. turtle.goto( 0, 0)
  49. turtle.showturtle()
  50. turtle.color( '#CD5C5C', 'pink')
  51. # 在心中写字 font可以设置字体自己电脑有的都可以设 align开始写字的位置
  52. turtle.write(love, font=( 'gungsuh', 30,), align= "center")
  53. turtle.up()
  54. turtle.hideturtle()
  55. time.sleep( 2)
  56. # 在心中写字 二次
  57. turtle.goto( 0, 0)
  58. turtle.showturtle()
  59. turtle.color( 'red', 'pink')
  60. turtle.write(love, font=( 'gungsuh', 30,), align= "center")
  61. turtle.up()
  62. turtle.hideturtle()
  63. # 写署名
  64. if me != '':
  65. turtle.color( 'black', 'pink')
  66. time.sleep( 2)
  67. turtle.goto( 180, -180)
  68. turtle.showturtle()
  69. turtle.write(me, font=( 20,), align= "center", move= True)
  70. # 点击窗口关闭
  71. window = turtle.Screen()
  72. window.exitonclick()

 

、、

 


转载:https://blog.csdn.net/A_7878520/article/details/116201313
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场