Advertisement
cmass

내 마음을 전하는 카드 UP1

Oct 21st, 2019
522
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.92 KB | None | 0 0
  1. from microbit import *
  2. import music                                # 음악(music) 모듈 사용(호출)
  3. import speech
  4. import random                               # 랜덤(random) 모듈 사용(호출)
  5.  
  6. tune = ["D4:4", "E4:4", "G4:2", "G4:2", "G4:2", "G4:1", "G4:2",
  7.         "G4:1", "G4:2"]
  8. musicbox = [music.DADADADUM, music.ENTERTAINER, music.PRELUDE, music.ODE,
  9.             music.NYAN, music.RINGTONE, music.BIRTHDAY, music.WEDDING]
  10.  
  11. while True:
  12.     if button_a.is_pressed():
  13.         speech.say("baby shark", speed=120, pitch=100, throat=100, mouth=200)
  14.         sleep(500)
  15.         music.play(tune, wait=False)
  16.         sleep(500)
  17.     elif button_b.is_pressed():             # 버튼 B를 누르면
  18.         music.play(random.choice(musicbox), wait=False)
  19.         # musicbox 리스트에 저장되어 있는 7개의 음악을 무작위로 선택하여 재생
  20.         sleep(500)                          # 0.5초 지연
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement