ビープ音を鳴らす

# ビープ音を鳴らす1.py 
# W10上でビープ音を鳴らす

import platform

freq=int(input(“周波数を入れて下さい(Hz): “))
dur=int(input(“持続秒数を入れて下さい(mS): “))
print()


def beep(freq, dur):
    if platform.system() == “Windows”:
    # Windowsの場合は、winsoundというPython標準ライブラリを使います.
     import winsound
     winsound.Beep(freq, dur)

    else:
     # Macの場合には、Macに標準インストールされたplayコマンドを使います.
     import os
     os.system(‘play -n synth %s sin %s’ % (dur/1000, freq))

#最初に入力したfreq、durで鳴らす
beep(freq, dur)

 

② OSがwindowと分かっている場合

import winsound

def beep(freq, dur):
 winsound.Beep(freq, dur)

# 500Hzで1000m秒鳴らす
beep(500, 1000)

window上ならこれだけでOKです。 Macはまだテストしていません。

Python別館
Python 関数を自作しよう 

必ずしも自分の欲しい関数が見つかるわけではありませんので、自分で作ってみましょう。作り方は、1.処理 …

カメラ別館
EV計算機を作る 完成 ⑤ 1/28/2020 修正追記

被写体の明るさ(EV)計算機を作る④の続きやっと完成しました。巷には沢山同種のアプリがありますが、今 …

Python別館
関数の中身はどうなっているんだろう?

つまらないことに疑問を感じるときが良くあります。 Pythonの関数はとても便利ですが、時々この関数 …