猫史档案馆


【Python作品分享】easygui版源码背包【作品秀】

用户:Holmes_AxHolmes_Ax查看:0 回复:1 评论:0 创建时间:2021-08-19T09:33:40


【作品展示】

center_image

 

【作品介绍】

用法和源码背包一样

最近和源码背包杠上了哈哈哈

[doge]

又修改了一下

 

【作品源代码】

# 导入easygui库
from easygui import *
# 创建源码背包列表
bag = ['望远镜', '源码手表', '爱心气球']
# 对背包进行操作
while 1:

    msgbox('现在背包中有:{}'.format(bag), '进入背包', '下一步')
    option = buttonbox('选择要对源码背包进行的操作吧。', '源码背包', ('添加道具', '查找道具', '修改道具', '删除道具', '退出背包'))
    # 添加道具
    if option == '添加道具':
        add_name = enterbox('请输入你要添加的道具:', '添加道具')
        bag.append(add_name)
    # 查找道具
    elif option == '查找道具':
        if len(bag) == 0:
            msgbox('源码背包中已经没有道具了哦。', '无需查找')
        else:
            search_name = enterbox('请输入你要查找的道具:', '查找道具')
            if search_name in bag:
                msgbox('{}在源码背包中哦。'.format(search_name), '查找结果')
            else:
                msgbox('{}不在源码背包中哦。'.format(search_name), '查找结果')
    # 修改道具
    elif option == '修改道具':
        if len(bag) == 0:
            msgbox('源码背包中已经没有道具了哦。', '无法修改')
        else:
            search_name = enterbox('请输入你要修改的道具(目前背包中有{}):'.format(bag), '修改道具')
            if search_name in bag:
                change_name = enterbox('请输入道具修改后的名字:', '修改道具')
                search_place = bag.index(search_name)
                bag[search_place] = change_name
            else:
                msgbox('{}不在源码背包中哦。'.format(search_name), '无法修改')
    # 删除道具
    elif option == '删除道具':
        if len(bag) == 0:
            msgbox('源码背包中已经没有道具了哦。', '无法删除')
        else:
            search_name = enterbox('请输入你要删除的道具(目前背包中有{}):'.format(bag), '删除道具')
            if search_name in bag:
                search_place = bag.index(search_name)
                bag.pop(search_place)
            else:
                msgbox('{}不在源码背包中哦。'.format(search_name), '无法删除')
        # 退出背包
    else:
        break

msgbox('已退出背包。', '退出背包', '结束')

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
T_MKT小艺T_MKT小艺

(space)

点赞1


评论