用函數寫一個音樂播放器,一看就懂

一看就懂,不懂聯繫我

import time
import pygame

def welcome():
    print('''
            *************************
            * 歡迎來到酷我音樂播放器 *
            *************************
    ''')


def a():
    print('''
           **************************
           * 1.播放       2.停止     *
           * 3.下一曲     4.上一曲   *
           * 5.增大音量   6.減少音量 *
           *      0.退出             *
           ***************************
           ''')

def function():
    pygame.mixer.init()
    n = 0
    j = 0.5
    path = list[n]
    pygame.mixer.music.load(path)
    while True:
        a()
        b = int(input("請選擇您要操作的選項:"))
        if b == 1:
            pygame.mixer.music.play()
        elif b == 2:
            pygame.mixer.music.stop()
        elif b == 3:
            n +=1
            if n >2:
                n = 0
            path = list[n]
            pygame.mixer.music.load(path)
            pygame.mixer.music.play()
        elif b == 4:
            n -= 1
            if n < 0:
                n = 2
            path = list[n]
            pygame.mixer.music.load(path)
            pygame.mixer.music.play()
        elif b == 5:
            j -=0.1
            pygame.mixer.music.set_volume(j)
        elif b == 6:
            j += 0.1
            pygame.mixer.music.set_volume(j)
        elif b == 0:
            return

#歌曲列表
list=['chuanqi.mp3','放生.mp3','紅日.mp3']
welcome()
time.sleep(1)
function()
print('已退出')

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章