海龟turtle——爱情一箭穿心

  • 欢迎使用小程童鞋python有趣程序
    • 程序代码如下
    • 运行结果如下图所示
    • 运行视频如下
    • 喜欢作品的童鞋,可以关注抖音小程童鞋,也可以关注csdn哦!以后还会持续更新作品,希望大家的支持哦!谢谢大家!

欢迎使用小程童鞋python有趣程序

你好! 这个程序代码是通过海龟来画一个弓箭射入爱心,以表达我和你心心相连,永结同心,白头偕老,哈哈哈。

程序代码如下

from turtle import *
import time
import pygame
setup(800,600)
def love2():pencolor('pink')fillcolor('red')begin_fill()left(140)forward(100)for i in range(200):right(1)forward(0.9)left(120)for i in range(200):right(1)forward(0.9)forward(100)end_fill()
def love1():pencolor('pink')fillcolor('red')begin_fill()left(140)forward(111.65)for i in range(200):right(1)forward(1)left(120)for i in range(200):right(1)forward(1)forward(111.65)end_fill()
def lovesmall():tracer(False)pencolor('pink')fillcolor('red')begin_fill()left(140)forward(19.16)for i in range(200):right(1)forward(0.2)left(120)for i in range(200):right(1)forward(0.2)forward(19.16)end_fill()tracer(True)
def kil():pu()pensize(10)seth(90)fd(90)lt(90)fd(100)pd()pencolor('black')seth(0)pu()fd(-50)seth(135)fd(10)pd()fd(-10)pu()seth(-135)fd(10)pd()fd(-10)seth(0)fd(150)pu()fd(172)pd()fd(30)seth(90)tracer(False)fd(3)fd(-6)fd(3)seth(0)fd(4)tracer(True)i=0color=['yellow','black','blue','red']words1 = ['一','箭','穿','心']  for word in words1:pencolor(color[i])if i==3:pensize(2)pu()fd(20)pd()lovesmall()else:write(word, font=("华文彩云", 26, "bold"))pu()fd(35)pd()i=i+1time.sleep(0.4)
def loves1():pd()tracer(False)pencolor('red')fillcolor('pink')begin_fill()left(140)forward(56.16)for i in range(200):right(1)forward(0.5)left(120)for i in range(200):right(1)forward(0.5)forward(56.16)end_fill()tracer(True)pu()lt(140)
def name():pu()home()seth(-90)fd(115)seth(180)fd(170)word1=['穷','哈','哈'] #自己写男方名字word2=['富','哭','哭'] #自己写女方名字seth(0)pu()for i in range(3):  #根据男方名字数来定pencolor('black')write(word1[i], font=("华文彩云", 26, "bold"))fd(30)fd(80)pencolor('red')fd(-10)seth(-90)fd(30)seth(0)loves1()seth(90)fd(30)seth(0)fd(-36)write('LOVE', font=("华文彩云", 30, "bold"))seth(0)fd(110)for j in range(3):  #根据女方名字数来定数目pencolor('black')write(word2[j], font=("华文彩云", 26, "bold"))fd(30)done()
def music():url="不靠谱组合 - 慢慢喜欢你.mp3"pygame.mixer.init()t=pygame.mixer.music.load(url)pygame.mixer.music.play()
def mmxhn():pu()home()seth(90)fd(250)seth(180)fd(150)seth(0)word3=['慢','慢','喜','欢','你']for i in range(5):pencolor('red')write(word3[i], font=("华文彩云", 30, "bold"))fd(50)home()pd()
def main():print("欢迎来到爱心————一箭穿心")while(True):m=eval(input("\n请选择程序:\n1.启动\n2.关闭\n请选择:\n"))if m==1:n=eval(input("\n服务类型:\n1.加背景音乐\n2.双爱心\n3.一箭穿心祝福他们\n\n请选择:"))if n==1:music()elif n==2:mmxhn()speed(2)love2()lt(140)pu()fd(-80)pd()speed(0.5)love1()elif n==3:hideturtle()speed(2)kil()name()else:print("输入错误,请你重新输入!")elif m==2:breakelse:print("输入错误,请你重新输入!")
main()

在该代码中,我们最重要的是音乐的url地址,我们必须写对地址,在运行前提,先要把音乐下载下来,然后通过属性来知道直接地址,然后将上面的url地址改成自己选择存储音乐的地址,就可以了。

运行结果如下图所示

运行视频如下

慢慢喜欢你

喜欢作品的童鞋,可以关注抖音小程童鞋,也可以关注csdn哦!以后还会持续更新作品,希望大家的支持哦!谢谢大家!

海龟turtle——“一箭穿心”相关推荐

  1. python画图程序-python画图之“小海龟”turtle

    "小海龟"turtle是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平 ...

  2. python turtle库setpos_Python内置海龟(turtle)库绘图命令详解(二)

    继续谈利用海龟库(turtle库)做图.在这篇文章(Python内置海龟(turtle)库绘图命令详解(一))中已经介绍了turtle的一些基本画图命令,包括画布的设计.画笔属性与状态的设置以及画笔的 ...

  3. 试用海龟turtle 画图画出以下图形(图形的上方为一个正三角形,下方为正方形,边长均为200像素)

    试用海龟turtle 画图画出以下图形(图形的上方为一个正三角形,下方为正方形,边长均为200像素) #画一个3等边三角形 def draw_tri(length):turtle.forward(le ...

  4. Python小海龟turtle画汉字

    Python小海龟turtle画汉字 打印汉字 如果单纯想在turtle的界面输出汉字,可以直接使用turtle.write 打印出汉字. # 这个函数就是打印汉字 没有移动的轨迹 def write ...

  5. 海龟 (turtle) 画图实战任务(三):绘制彩虹条及绘制随机颜色、粗细、瓣数的雪花

    目录 1. 绘制彩虹线条 2. 绘制随机颜色.粗细.瓣数的雪花 为了让博友们加深对 turtle 库的印象以及能更加灵活地运用 turtle 库,故按照博主之前编写关于 turtle 文章顺序设置实战 ...

  6. 海龟 (turtle) 画图实战任务(五 ):输出逐渐变大的文字及根据用户输入的边数绘制多边形

    目录 1. 输出逐渐变大的文字 2. 根据用户输入的边数绘制多边形 3. 通过←.→.↑.↓键控制海龟的移动 4. 追逐鼠标的红点 为了让博友们加深对 turtle 库的印象以及能更加灵活地运用 tu ...

  7. 海龟画图 python太阳花_python画图之“小海龟”turtle

    "小海龟"turtle是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平 ...

  8. python小海龟画粗细渐变的线_Python 笔记_第一篇_童子功_8. 画图工具 (小海龟 turtle)...

    Python 笔记_第一篇_童子功_8. 画图工具 (小海龟 turtle) turtle 是一个简单的绘图工具 提供一个小海龟, 可以把它理解为一个机器人, 只能听懂有限的命令, 且绘图窗口的原点 ...

  9. python怎么画小海龟_Python 海龟 turtle 画图实战任务(一):让小海龟留下Z字形的足迹以及绘制一个小于号<...

    使用 turtle 模块,常规的结束语句 ==> turtle.done()/turtle.mainloop() 示例代码如下: # -*- coding: UTF-8 -*- "&q ...

最新文章

  1. adb cannot connect to daemon_手机触屏失效的抢救办法,以及如何利用adb实现PC与手机交互...
  2. RabbitMQ的消费限流
  3. 最新蓝牙版本助力实现“无连接式” 物联网
  4. numpy.core.umath failed to import 如何解决
  5. 多节锂电串联保护板ic_BMS电池管理系统与锂电池保护板的区别
  6. 【学术研讨课】雷诺实验2018-06-13
  7. java-native方法,通过JNI实现c的动态库的加载,实现软硬件之间的交互,跨平台的基础之一
  8. 获取系统信息3——proc文件系统介绍和使用
  9. codeforces B. Strongly Connected City(dfs水过)
  10. 拼团小程序源码_拼团小程序制作干货教程
  11. Java 读取Oracle数据库中的Date日期型怎么去掉秒后面的0
  12. sql统计表中各类型金额_产品经理市场需求旺盛的10大基础技能——第1篇读透SQL...
  13. 华为设备VRRP+MSTP冗余负载均衡实现
  14. Android 反编译三种方式
  15. Windows批量装机平台搭建(三)之MDT配置
  16. 设置公众号字体大小不跟随微信浏览器字体大小变化
  17. 电脑蓝牙突然无法使用,解决办法来了
  18. java mac转unix_管理Java类路径(UNIX和Mac OS X)
  19. Microsoft SQL Server Download
  20. 为什么许多芯片的CS信号(片选信号)经常都是低电平有效?

热门文章

  1. python计算矩形周长_一边学编程,一边学语数外,用python编程学三年级周长计算...
  2. 华为鸿蒙系统内部消息,鸿蒙系统上线?华为内部人员:山寨网站
  3. 性能分析工具和 Performance API
  4. 【Nginx】Nginx实现图片防盗链
  5. java笔记——Java常用类
  6. 最大最小公倍数 (贪心)--未解决
  7. 使用 LJ1-01 夜间灯光图像检测县域经济发展:与 NPP-VIIRS 数据的比较
  8. element中的$alert实现内容换行提示
  9. ppt_第七章_类人DNA与神经元基于催化算子映射编码方式.
  10. Java-基础-6.Xml