没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
6页
1 / 6 一、实践课程目的 1、通过综合实践练习,能够掌握 Python 基础语法,能够应用 Python 语言编程解决某 一具体领域的应用问题。 2、通过综合实践练习,能够理论联系实际,提升分析问题与解决问题的能力。 二、设备与环境 PC 机、Windows 操作系统、Python 3.7 软件等。 三、项目设计内容 1、课题名称 《强制表白神器》 2、程序功能 通过 Python 语句实现简单表白; 通过设置按钮实现一个按钮躲避鼠标至随机点, 一个按钮可以正常使用, 不选择好呀无 法关闭程序以达到强制表白的目的; 通过 turtle 等导包辅助画出完整的爱心树加强表白时的浪漫气氛; 音乐的添加使得被表白者情绪高涨,心防减弱,更容易接受表白。 3、源程序代码 import pygame # pygame 是一个设计用来开发游戏的 Python 模块,专为电子游戏设计。 包含图像、声音,在 SDL 库的基础上提供了各种接 口,从而使用用户能够使用 python 语言创建各种各样的游戏或多媒体程序 import random import time import turtle #Tur
资源推荐
资源详情
资源评论
1 / 6
一、实践课程目的
1、通过综合实践练习,能够掌握 Python 基础语法,能够应用 Python 语言编程解决某
一具体领域的应用问题。
2、通过综合实践练习,能够理论联系实际,提升分析问题与解决问题的能力。
二、设备与环境
PC 机、Windows 操作系统、Python 3.7 软件等。
三、项目设计内容
1、课题名称
《强制表白神器》
2、程序功能
通过 Python 语句实现简单表白;
通过设置按钮实现一个按钮躲避鼠标至随机点,一个按钮可以正常使用,不选择好呀无
法关闭程序以达到强制表白的目的;
通过 turtle 等导包辅助画出完整的爱心树加强表白时的浪漫气氛;
音乐的添加使得被表白者情绪高涨,心防减弱,更容易接受表白。
3、源程序代码
import pygame
# pygame 是一个设计用来开发游戏的 Python 模块,专为电子游戏设计。 包含图像、声音,在 SDL 库的基础上提供了各种接
口,从而使用用户能够使用 python 语言创建各种各样的游戏或多媒体程序
import random
import time
import turtle
#Turtle 库是 Python 语言中一个很流行的绘制图像的函数库,根据一组函数指令的控制,在这个平面坐标系中移动,从而
在爬行的路径上绘制图形。
import multiprocessing
import sys
#该模块提供对解释器使用或维护的一些变量的访问,以及与解释器强烈交互的函数
from pygame.locals import *
import matplotlib.pyplot as plt#坐标绘图
WIDTH, HEIGHT = 640, 480
BACKGROUND = (255,201, 174) #背景颜色
# 按钮
def button(text, x, y, w, h, color, screen):
pygame.draw.rect(screen, color, (x, y, w, h))
font = pygame.font.Font('./font/1.ttf', 20) #字体样式和大小
textRender = font.render(text, True, (0, 0, 0))
textRect = textRender.get_rect()
textRect.center = ((x+w/2), (y+h/2)) #按钮位置
screen.blit(textRender, textRect)
# 标题
def title(text, screen, scale, color=(255, 0, 0)):
font = pygame.font.Font('./font/1.ttf', WIDTH//(len(text)*2))
textRender = font.render(text, True, color)
textRect = textRender.get_rect()
textRect.midtop = (WIDTH/scale[0], HEIGHT/scale[1])
screen.blit(textRender, textRect)
# 生成随机的位置坐标
def get_random_pos():
x, y = random.randint(20, 620), random.randint(20, 460)
return x, y
# 点击喜欢按钮后显示的页面
资源评论
是空空呀
- 粉丝: 167
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功