美文网首页
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