"""
程序功能:根据心情听音乐
版本号:V1.0
开发者:aa
知识点:选择结构
https://pypi.org/search/?q=emotion
"""
import pygame #pygame是第三方模块库,需要安装导入
import time #time是标准库的模块,不需要安装,只需要导入
#还有内置库是可以直接使用的,不需要安装和导入
#python生态由内置库,标准库,第三方库共同构成
#1、记录心情
feeling = input('记录你的心情')
if feeling == '高兴':
print("听高兴")
#预留位置,但是还没实现功能
pygame.mixer.init()
musicFile = r'music\bgm.wav'
pygame.mixer.music.load(musicFile)
pygame.mixer.music.setvolume(1)
#pygame.mixer.music.set_pos(0.0)
pygame.mixer.music.play()
time.sleep(20) #停20秒
elif feeling == "兴奋":
print("听安静")
pass
else:
print("听舒缓的音乐")
musicFile = r'music\bgm.wav'
加了函数,使得程序更简便,代码复用性更高
import pygame #pygame是第三方模块库,需要安装导入
import time #time是标准库的模块,不需要安装,只需要导入
#还有内置库是可以直接使用的,不需要安装和导入
#python生态由内置库,标准库,第三方库共同构成
def musicPlay(musicFile, musicTime):
pygame.mixer.init()
pygame.mixer.music.load(musicFile)
pygame.mixer.music.set_volume(1)
pygame.mixer.music.play()
time.sleep(musicTime)
#1、记录心情
feeling = input('记录你的心情')
if feeling == '高兴':
print("听高兴")
#预留位置,但是还没实现功能
elif feeling == "兴奋":
print("听安静")
musicFile = r'music\bgm.wav'
musicPlay(musicFile, 10)
else:
print("听舒缓的音乐")
musicFile = r'music\bgm.wav'
musicPlay(musicFile ,10)
关于汇率计算
"""
作者:张三
功能:货币兑换(输入外币,计算相应的人民币)
2.0版本新增功能:循环输入外币金额完成兑换,输入exit或EXIT退出
"""
USD_VS_CNY = 6.6933 #美元汇率
EUR_VS_CNY = 7.9142 #欧元汇率
JPY_VS_CNY = 0.06339 #日元汇率
# 改写currencyExchange1.0版本的代码,完成新增功能!!!
currency = input("请输入外币金额(格式:100.8USD、800JPY,输入exit退出):")
while currency !='exit':
# 截取外币种类(后面三个字符)
flag = currency[-3:]
# 获取外币金额
data=float(currency[:-3])
cny = 0
if flag=='USD':
cny = data * USD_VS_CNY
elif flag=='EUR':
cny = data * EUR_VS_CNY
elif flag=='JPY':
cny = data * JPY_VS_CNY
else:
print('暂时不支持该种货币!')
if flag in ['USD','EUR','JPY']: #格式化输出,格式为:XX美元兑换的人民币为XX元,(人民币金额保留小数点后两位)
print('{}{}兑换的人民币为{}元'.format(data, flag, cny))
currency = input("请输入外币金额(格式:100.8USD、800JPY,输入exit退出):")
else:
print("感谢您的光临")
输入输出 的格式化表示
print('{}{}兑换的人民币为{}元'.format(data, flag, cny))