记录#
- 今天学了使用 os 库和 time,其实也不是学习吧,只是学习了这两个库里的一种用法。
- import 多个库,库与库之间使用逗号分隔
- 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 # unpause the playback
while True:
pt = input(
"Press 1 to Play . Press 2 to Exit . Press anything else to see the menu again."
)
if pt == "2":
source.paused = True
break
# Start taking user input and doing something with it
#input("Press 1 to Play , Press 2 to Exit ,Press anything else to see the menu again.")
while True:
# clear the screen
os.system("clear")
# Show the menu
print("🎵 MyPOD Music Player")
# take user's input
pt = input(
"Press 1 to Play . Press 2 to Exit . Press anything else to see the menu again."
)
play(pt)
# check whether you should call the play() subroutine depending on user's input