威望0
积分7946
贡献0
在线时间763 小时
UID1
注册时间2021-4-14
最后登录2024-11-21
管理员
- UID
- 1
- 威望
- 0
- 积分
- 7946
- 贡献
- 0
- 注册时间
- 2021-4-14
- 最后登录
- 2024-11-21
- 在线时间
- 763 小时
|
[mw_shl_code=python,true]import winsound # 导入此模块实现声音播放功能
import time # 导入此模块,获取当前时间
import pygame
# 提示用户设置时间和分钟
my_hour = input("请输入时:")
my_minute = input("请输入分:")
flag = 1
while flag:
t = time.localtime() # 当前时间的纪元值
fmt = "%H %M"
now = time.strftime(fmt, t) # 将纪元值转化为包含时、分的字符串
now = now.split(' ') #以空格切割,将时、分放入名为now的列表中
hour = now[0]
minute = now[1]
if hour == my_hour and minute == my_minute:
# 初始化
pygame.init()
# 窗口标题
pygame.display.set_caption('闹钟')
pygame.display.set_caption('一匹马,一双人。一首小曲,一段缘起。路很短,那就多走几次。心之所至,曲短路长。')
# 窗口大小
screen = pygame.display.set_mode((971, 607))
img = pygame.image.load('D:\\python\\nz\\naozhong.jpg')
screen.blit(img, (0, 0))
filename = 'D:\\python\\nz\\naozhong.mp3'
pygame.mixer.init()
pygame.mixer.music.load(filename)
pygame.mixer.music.play(-1)#-1无限循环,3就是播放3次
pygame.display.flip()
while True:
# 延时32毫秒,相当于FPS=30
pygame.time.delay(50)
for event in pygame.event.get():
# 窗口的关闭事件
if event.type == pygame.QUIT:
exit()
[/mw_shl_code] |
|