test04.py 672 B

123456789101112131415161718192021222324252627282930313233343536
  1. import winsound
  2. # 定义音符和持续时间
  3. notes = {
  4. "C": 262, # do
  5. "D": 294, # re
  6. "E": 330, # mi
  7. "F": 349, # fa
  8. "G": 392, # sol
  9. "A": 440, # la
  10. "B": 494 # si
  11. }
  12. # 定义音乐
  13. music = [
  14. ("E", 500), # mi
  15. ("E", 500), # mi
  16. ("F", 500), # fa
  17. ("G", 500), # sol
  18. ("G", 500), # sol
  19. ("F", 500), # fa
  20. ("E", 500), # mi
  21. ("D", 500), # re
  22. ("C", 500), # do
  23. ("C", 500), # do
  24. ("D", 500), # re
  25. ("E", 500), # mi
  26. ("E", 500), # mi
  27. ("D", 500), # re
  28. ("D", 500) # re
  29. ]
  30. # 播放音乐
  31. for note, duration in music:
  32. frequency = notes[note]
  33. winsound.Beep(frequency, duration)