二手产品经理

二手产品经理

THIS IS RENO

在线学Python100天 - 第4周第五天

记录#

Catbox

  1. 今天学了使用 os 库和 time,其实也不是学习吧,只是学习了这两个库里的一种用法。
  2. import 多个库,库与库之间使用逗号分隔
  3. os.system 是一个执行操作系统命令的函数,比如 os.system ("clear") 执行之后会清屏。
  4. time.sleep 是一个执行程序等待的函数,比如 time.sleep (3),程度等待 3 秒再执行下一条语句。
  5. 今天的练习是模仿一个音乐播放器,对我来说还是挺难的。前后大概写了得有 20 分钟。在 input 的用法上还是很有欠缺。
  6. 学习了 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


加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。