時間になると猫の顔文字と猫の声が出てくるアラーム

  1. import pygame.mixer
  2. import schedule
  3. import time
  4. #アラーム処理
  5. def Alarm():
  6.     print("時間です")
  7.     import miao
  8.     miao.Meow()
  9.     Sound()
  10.     exit() #これがないと無限ループになるので注意
  11. #音再生処理
  12. def Sound():
  13.     pygame.mixer.init() #初期化
  14.     pygame.mixer.music.load('cat.mp3') #読み込み
  15.     pygame.mixer.music.play(-1) #ループ再生(引数を1にすると1回のみ再生)
  16.     input()
  17.     pygame.mixer.music.stop() #終了
  18. #目覚まし設定時間取得
  19. print("目覚ましをセットする時間を指定してください")
  20. hour = input("時間(hour):")
  21. minute = input("分(minute):")
  22. target = f"{hour.zfill(2)}:{minute.zfill(2)}"
  23. print(target+"にアラームをセットしました")
  24. #アラーム時間設定
  25. schedule.every().day.at(target).do(Alarm)
  26. #アラーム待ち
  27. while True:
  28.     schedule.run_pending()
  29.     time.sleep(1)

実行の画面

  

    参考リンク

  1. 猫の顔文字の外部ライブラリ
  2. アラームのソースコード
  3. 猫の声(cat1a.mp3)


    ホームページに戻る:

  1. デザイン演習Ⅰ・Ⅱトップページ
  2. XBPトップページ