练习,编写一个程序,键盘输入1播放视频,输入2暂停视频,输入3上一个视频,输入4下一视频,输入5快进视频,输入6快退
时间: 2024-09-13 20:03:25 浏览: 17
这是一个控制视频播放的简单程序示例,使用Python编写。在这个程序中,我们将会使用`input()`函数来获取用户的输入,并根据输入的数字执行不同的操作。为了简化,我们将不使用真实的视频播放功能,而是打印出对应的执行结果。
```python
# 模拟视频播放控制程序
def play_video(video_num):
print(f"正在播放视频{video_num}")
def pause_video(video_num):
print(f"视频{video_num}已暂停")
def previous_video(video_num):
print(f"上一个视频是{video_num - 1}")
def next_video(video_num):
print(f"下一个视频是{video_num + 1}")
def fast_forward(video_num):
print(f"视频{video_num}快进")
def fast_rewind(video_num):
print(f"视频{video_num}快退")
def main():
video_num = 1 # 假设初始视频编号为1
while True:
command = input("请输入操作指令(1-播放,2-暂停,3-上一个视频,4-下一个视频,5-快进,6-快退,0-退出):")
if command == '0':
print("程序退出")
break
elif command == '1':
play_video(video_num)
elif command == '2':
pause_video(video_num)
elif command == '3':
if video_num > 1:
video_num -= 1
previous_video(video_num)
else:
print("已经是第一个视频")
elif command == '4':
video_num += 1
next_video(video_num)
elif command == '5':
fast_forward(video_num)
elif command == '6':
fast_rewind(video_num)
else:
print("无效指令,请重新输入")
if __name__ == "__main__":
main()
```
在这个程序中,我们定义了六个函数,分别对应播放、暂停、上一个视频、下一个视频、快进和快退操作。`main`函数负责接收用户的输入并调用相应的函数执行操作。注意,由于我们没有真正实现视频播放的逻辑,所以这些函数只是打印了操作的结果。