レコード#
- 今日は os ライブラリと time の使用方法を学びました。実際には学んだとは言えないかもしれませんが、これらのライブラリの一つの使い方を学びました。
- 複数のライブラリをインポートする場合、ライブラリとライブラリの間にはコンマを使います。
- os.system は、オペレーティングシステムのコマンドを実行するための関数です。例えば、os.system ("clear") を実行すると画面がクリアされます。
- time.sleep は、プログラムの実行を待機させるための関数です。例えば、time.sleep (3) は 3 秒待機してから次の文を実行します。
- 今日の練習は音楽プレーヤーの模倣ですが、私にとってはかなり難しいです。前後に約 20 分かかりました。input の使用方法にはまだ不足があります。
- input () の使用方法を学びました。単に呼び出すだけで、括弧の中には何も入れずに使用できます。これにより、プレーヤーの 3 つのプロンプトを print し、input でユーザーの入力を受け取ることができます。
CODE#
from replit import audio
import os, time
print("🎵 MyPOD Music Player")
def play(pt):
source = audio.play_file('audio.wav')
source.paused = False # 再生を再開する
while True:
pt = input(
"再生するには1を押してください。終了するには2を押してください。メニューを再表示するには他のキーを押してください。"
)
if pt == "2":
source.paused = True
break
# ユーザーの入力を受け取り、何か処理を行う
#input("再生するには1を押してください。終了するには2を押してください。メニューを再表示するには他のキーを押してください。")
while True:
# 画面をクリアする
os.system("clear")
# メニューを表示する
print("🎵 MyPOD Music Player")
# ユーザーの入力を受け取る
pt = input(
"再生するには1を押してください。終了するには2を押してください。メニューを再表示するには他のキーを押してください。"
)
play(pt)
# ユーザーの入力に応じてplay()のサブルーチンを呼び出すかどうかをチェックする