已有184人关注
模拟界面菜单中的方向键
发表在Python图书答疑 2021-01-03 《Python编程锦囊》第1章 核心基础应用 8页-9页
是否精华
版块置顶:
# *_* coding : UTF-8 *_*
# 开发团队   :明日科技
# 开发人员   :Administrator
# 开发时间   :2019/7/1  11:33
# 文件名称   :demo01.py
# 开发工具   :PyCharm
import re
print("""
      ****************************************************************
                            企业编码管理系统
      ****************************************************************
          1.生成6位数字防伪编码 (213563型)
          2.生成9位系列产品数字防伪编码(879-335439型)
          3.生成25位混合产品序列号(B2R12-N7TE8-9IET2-FE35O-DW2K4型)
          4.生成含数据分析功能的防伪编码(5A61M0583D2)
          5.半智能防伪码自动生成(按指定样式数量自动生成)
          6.后续补加生成防伪码(5A61M0583D2)
          7.EAN-13条形码
          8.企业粉丝防伪码抽奖
          0.退出系统
      ================================================================
      说明:通过数字键或者方向键↑↓选择菜单
      ================================================================
    """)
option_str = input("请通过数字键或者方向键↑↓选择功能:")
print(option_str)
option = re.sub("\D","",option_str)[0]         # 提取第一个数字

if int(option) == 1:                          # 选择数字键1执行的菜单
    print("生成6位数字防伪编码 (213563型)")
if int(option) == 2:                          # 选择数字键2执行的菜单
    print("生成9位系列产品数字防伪编码(879-335439型)")
if int(option) == 3:                          # 选择数字键3执行的菜单
    print("生成25位混合产品序列号(B2R12-N7TE8-9IET2-FE35O-DW2K4型)")
if int(option) == 4:                          # 选择数字键4执行的菜单
    print("生成含数据分析功能的防伪编码(5A61M0583D2)")
if int(option) == 5:                           # 选择数字键5执行的菜单
    print("半智能防伪码自动生成(按指定样式数量自动生成)")
if int(option) == 6:                           # 选择数字键6执行的菜单
    print("后续补加生成防伪码(5A61M0583D2)")
if int(option) == 7:                           # 选择数字键7执行的菜单
    print("EAN-13条形码")
if int(option) == 8:                           # 选择数字键8执行的菜单
    print("企业粉丝防伪码抽奖")
if int(option) == 0:                            # 选择数字键0,退出系统
    print("退出系统")

上诉代码只能实现数字选取功能,不能实现方向键控制选取吧,方向键应该怎么操作

分享到:
精彩评论 1
无语_mrkj
学分:3155 LV11
2021-01-07
沙发

要实现通过方向键控制,需要采用IDLE运行程序。

首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照