闹钟生成
import time
from datetime import datetime
import pygame.mixer_music
timeStr = input("请输入你想设置闹钟的时间:(HH:MM):")
print("闹钟已经设置好了--{}".format(timeStr))
# 对用户输入的时间使用split()函数进行分隔
timeList = timeStr.split(":")
print(timeList[0], timeList[1])
music = r"音乐地址"
while True:
localTime = datetime.now()
# 实时获取当地时间点与用户设置的时间进行对照比较,当相等时进入if语句
if int(timeList[0]) == localTime.hour and int(timeList[1]) == localTime.minute:
print("闹钟响啦,起床啦!!!!!!!!!!")
# 使用pygame包初始化音乐
pygame.mixer.init()
# 对需要播放的音乐进行加载
track = pygame.mixer_music.load(music)
# 播放音乐
pygame.mixer.music.play()
# 调用时间包time,睡眠时间可以设定用来播放音乐,如果
# 不设置则不会播放,因为代码会直接往下执行
time.sleep(10)
# 关闭音乐
pygame.mixer.stop()
# 退出
break
小故事生成
import random
list = [
"《永远占有》", "《当爱已成往事》", "《一个人的同学会》", "《青草娃娃》", "《鞋》", "《错过花期》",
"《回不去了》", "《徒留花红》", "《一个人的号码》", "《电影票》", "《最后的宽容》", "《曾经有一个那样的女人》", "《春天来了,爱情走了》",
"《老沉,我自己走》", "《没有爱情的爱情故事》"
]
num = int(input("你想看几个故事呢(输入数字):"))
# 建立新列表存储用户随机拿到的故事
new_list = []
for i in range(num):
# 使用sample()函数进行不重复随机获取,一次取一个,取出来之后会自成一个列表
temp = random.sample(list, 1)
# print(temp)
# 使用join()函数对获取到的temp进行分隔,将列表中的元素转变为新的字符串
temp = "".join(temp)
new_list.append(temp)
print(new_list)