美文网首页
PRO-013:终端CUI版本的加法器

PRO-013:终端CUI版本的加法器

作者: 杨强AT南京 | 来源:发表于2019-03-03 23:06 被阅读9次

      给入门者写的一个字符界面的计算器,只要掌握Python如下语法只是就可以写这个小程序😎😎😎。
      1. Python语言结构,
      2. 输出语句
      3. 输入语句
      4. 计算语句

      额外懂点Linux操作系统的操作即可。

      事实告诉我们,不管学多少知识,应用起来才是王道。


    1. 运行效果:
    加法器
    2. 代码:
    # coding = utf-8
    
      # 指标符号
      # ┏━┳━┓
      # ┃ ┃ ┃
      # ┣━╋━┫
      # ┃ ┃ ┃
      # ┗━┻━┛
    
      print(F'\033]0;{ "马哥牌计算器" }\007', end='')
      # 用户交互界面 UI
      print('\033[2J', end='')   # 清屏
      print('\033[32;40m', end='')
      print('\033[0;0H', end='')
      print('\033[6;25H┏━━━━━━━━━━━━━━━━━━━━━━━━━━━┓', end='')
      print('\033[7;25H┃                           ┃', end='')
      print('\033[8;25H┃                           ┃', end='')
      print('\033[9;25H┃                           ┃', end='')
      print('\033[10;25H┃                           ┃', end='')
      print('\033[11;25H┃                           ┃', end='')
      print('\033[12;25H┃                           ┃', end='')
      print('\033[13;25H┃                           ┃', end='')
      print('\033[14;25H┗━━━━━━━━━━━━━━━━━━━━━━━━━━━┛', end='')
      # 输入计算因子
      # 设置输入位置
      print('\033[8;32H', end='')
      num_a = input('输入被加数:')
      print('\033[10;32H', end='')
      num_b = input('  输入加数:')
      # 输出计算结果
      # 数据转换
      num_a = int(num_a)
      num_b = int(num_b)
      # 设置输出位置
      print('\033[12;32H', end='')
      print(F'计算结果是:\033[31;1;5m{ num_a + num_b }')
    
    
      # 等待输入,然后结束
      print('\033[?25l', end='')  # 隐藏光标
      print('\033[8m',end='')  # 隐藏输出(等价于禁止回显)
      print(F'\033[{22};{38}H', end='') # 输入位置
      input()
      print('\033[?25h', end='')   # 显示光标
      print('\033[0m', end='')   # 恢复文本属性
      print('\033[2J', end='')
      print('\033[0;0H', end='')
    
    

    相关文章

      网友评论

          本文标题:PRO-013:终端CUI版本的加法器

          本文链接:https://www.haomeiwen.com/subject/gfjvuqtx.html