鱼C论坛

 找回密码
 立即注册
查看: 833|回复: 3

[已解决]很厉害

[复制链接]
发表于 2020-6-11 18:53:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 一水长亭 于 2020-6-12 11:19 编辑

50行代码就行,尽量简单一点点,谢谢
最佳答案
2020-6-11 18:56:36


这个怎么样哈哈——APP管理系统

  1. def add_app():
  2.     apps = {}
  3.     print('{:*^53}'.format('添加你手机安装的APP'))
  4.     app_name = input('请输入App的名字:')
  5.     mb_used = input('请输入App的占用空间(单位:MB):')
  6.     app_setup_date = input('请输入APP的安装日期:')
  7.     apps['app_name'] = app_name
  8.     apps['mb_used'] = mb_used
  9.     apps['app_setup_date'] = app_setup_date
  10.     data.append(apps)

  11. def query_app():
  12.     print('{:*^58}'.format('查询App'))
  13.     print('1.查询所有已安装的App')
  14.     print('2.输入App名查询')
  15.     print('选择操作:',end='')
  16.     while True:
  17.         try:
  18.             ask = int(input())
  19.             if ask != 1 and ask != 2:
  20.                  raise ValueError
  21.             break
  22.         except:
  23.             print('您选择的选项不存在,请重选:',end='')
  24.     if ask == 1:
  25.         for i in data:
  26.             print('序号:{:^4}APP名字:{:^5}APP安装日期:{:^10}'.format(i['app_name'],i['mb_used'],i['app_setup_date']))
  27.         return True
  28.     if ask == 2:
  29.         print('请输入你安装的App名字:',end='')
  30.         while True:
  31.             app_name = input('')
  32.             for i in data:
  33.                 if app_name not in i.values():
  34.                     continue
  35.                 break
  36.             else:
  37.                 print('你未安装此款App,请重输:',end='')
  38.                 continue
  39.             print('序号:{:^4} APP名字:{:^5} APP安装日期:{:^10}'.format(i['app_name'],i['mb_used'],i['app_setup_date']))
  40.             break
  41. def main():
  42.     while True:
  43.         print('{:*^55}'.format('APP安装管理系统'))
  44.         print('{:*^55}'.format('1.添加已安装的App'))
  45.         print('{:*^55}'.format('2.查询己安装的App'))
  46.         print('请选择你的操作:', end='')
  47.         while True:
  48.             try:
  49.                 ask_user = int(input())
  50.                 if ask_user != 1 and ask_user != 2:
  51.                   raise ValueError
  52.                 break
  53.             except:
  54.                 print('您选择的选项不存在,请重选:', end='')
  55.         if ask_user == 1:
  56.             add_app()
  57.             continue
  58.         if ask_user == 2:
  59.             query_app()
  60.             continue


  61. if __name__ == '__main__':
  62.     data = []
  63.     main()
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-6-11 18:56:36 | 显示全部楼层    本楼为最佳答案   


这个怎么样哈哈——APP管理系统

  1. def add_app():
  2.     apps = {}
  3.     print('{:*^53}'.format('添加你手机安装的APP'))
  4.     app_name = input('请输入App的名字:')
  5.     mb_used = input('请输入App的占用空间(单位:MB):')
  6.     app_setup_date = input('请输入APP的安装日期:')
  7.     apps['app_name'] = app_name
  8.     apps['mb_used'] = mb_used
  9.     apps['app_setup_date'] = app_setup_date
  10.     data.append(apps)

  11. def query_app():
  12.     print('{:*^58}'.format('查询App'))
  13.     print('1.查询所有已安装的App')
  14.     print('2.输入App名查询')
  15.     print('选择操作:',end='')
  16.     while True:
  17.         try:
  18.             ask = int(input())
  19.             if ask != 1 and ask != 2:
  20.                  raise ValueError
  21.             break
  22.         except:
  23.             print('您选择的选项不存在,请重选:',end='')
  24.     if ask == 1:
  25.         for i in data:
  26.             print('序号:{:^4}APP名字:{:^5}APP安装日期:{:^10}'.format(i['app_name'],i['mb_used'],i['app_setup_date']))
  27.         return True
  28.     if ask == 2:
  29.         print('请输入你安装的App名字:',end='')
  30.         while True:
  31.             app_name = input('')
  32.             for i in data:
  33.                 if app_name not in i.values():
  34.                     continue
  35.                 break
  36.             else:
  37.                 print('你未安装此款App,请重输:',end='')
  38.                 continue
  39.             print('序号:{:^4} APP名字:{:^5} APP安装日期:{:^10}'.format(i['app_name'],i['mb_used'],i['app_setup_date']))
  40.             break
  41. def main():
  42.     while True:
  43.         print('{:*^55}'.format('APP安装管理系统'))
  44.         print('{:*^55}'.format('1.添加已安装的App'))
  45.         print('{:*^55}'.format('2.查询己安装的App'))
  46.         print('请选择你的操作:', end='')
  47.         while True:
  48.             try:
  49.                 ask_user = int(input())
  50.                 if ask_user != 1 and ask_user != 2:
  51.                   raise ValueError
  52.                 break
  53.             except:
  54.                 print('您选择的选项不存在,请重选:', end='')
  55.         if ask_user == 1:
  56.             add_app()
  57.             continue
  58.         if ask_user == 2:
  59.             query_app()
  60.             continue


  61. if __name__ == '__main__':
  62.     data = []
  63.     main()
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2020-6-11 19:00:54 | 显示全部楼层
Twilight6 发表于 2020-6-11 18:56
这个怎么样哈哈——APP管理系统

谢谢大佬
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-11 19:10:14 | 显示全部楼层
Twilight6 发表于 2020-6-11 18:56
这个怎么样哈哈——APP管理系统

woc
我想问你 你几号学的python
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-21 17:57

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表