四十五、创建模块
(三)搭建拥有多种功能的程序结构
1import ybc ui #导入ybc ui 模块
2
3
4 #创建列表 a
5 a=[
6 '垃圾分类程序',
7 '人脸对比程序',
8 '人机大战小游戏',
9 '动物声音播放器',
10 '账号密码登录程序',
11 '自助点餐程序',
12 '退出']
13
14 # 使用循环结构与分支结构的嵌套
15 # 根据用户选择的选项,展示对应功能的弹窗提示
16 while True:
17 #用户选择的选项,保存在变量 op中
18 op =ybc ui.picker button(
I9 '选择程序',a)
20 # 如果用户选择“垃圾分类程序”
21 if op =='垃圾分类程序':
22 # 弹窗展示“垃圾分类程序
23 ybc_ui.message('垃圾分类程序')
24 # 否则如果用户选择“人脸对比程序
25 elif op =='人脸对比程序':
26 # 弹窗展示“人脸对比程序”
27 ybc ui.message('人脸对比程序')
28 # 否则如果用户选择“人机大战小游戏”
29 elif op == '人机大战小游戏':
30 # 弹窗展示“人机大战小游戏
31 ybc ui.message('人机大战小游戏')
32 # 否则如果用户选择“动物声音播放器
33 elif op == '动物声音播放器':
34 # 弹窗展示“动物声音播放器”
35 ybc ui.message('动物声音播放器')
36 # 否则如果用户选择 “账号密码登录程序
37 elif op == '账号密码登录程序':
38 # 弹窗展示“账号密码登录程序
39 ybc ui.message('账号密码登录程序')
40 # 否则如果用户选择“自助点餐程序”
41 elif op =='自助点餐程序':
42 # 弹窗展示“自助点餐程序”
43 ybc_ui.message('自助点餐程序')
44 # 否则如果用户选择“退出
45 elif op =='退出':
46 #弹窗展示“即将退出程序"
47 ybc_ui.message('即将退出程序')
48 break #退出程序
网友评论