レコード#
- 今日は 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("Press 1 to Play , Press 2 to Exit ,Press anything else to see the menu again.")
while True:
# 画面をクリアする
os.system("clear")
# メニューを表示する
print("🎵 MyPOD Music Player")
# ユーザーの入力を受け取る
pt = input(
"再生するには1を押してください。終了するには2を押してください。メニューを再表示するには他のキーを押してください。"
)
play(pt)
# ユーザーの入力に応じてplay()のサブルーチンを呼び出すかどうかを確認する