学长ya 发表于 2021-3-21 18:24

利用Python制作简单计算器

最近也是在学Python,然后刚好拿来联系
计算器代码很简单 相信大佬一看就会 萌新不会的话就去学习一下Python~~~
---------------------------------------------------------------------------------编程不再是程序员的事情,普通人也可以学习!---------------------------------------------------------------------------------------------
代码:
j = 0    #默认用户循环使用计算程序
while j == 0:
    s = input('使用哪种算法?1:加法,2:减法,3:乘法,4:除法。')
    if int(s) == 1:
      a = input('请输入一个加数:')
      b = input('请输入另外一个加数:')
      input(int(a) + int(b))
      a = b = 0
    elif int(s) == 2:
      c = input('请输入一个减数:')
      d = input('请输入一个被减数:')
      input(int(c) - int(d))
      c = d = 0
    elif int(s) == 3:
      e = input('请输入一个乘数:')
      f = input('请输入另外一个乘数:')
      input(int(e) * int(f))
      e = f = 0
    elif int(s) == 4:
      g = input('请输入一个被除数:')
      h = input('请输入一个除数:')
      i = int((int(g) / int(h)))
      input(i)
      g = h = i = s = 0
    else:
      input('请至少选择一种算法')

学长ya 发表于 2021-3-21 18:25

.exe成品:https://115.com/s/swnwd833zot?password=z919&#
计算器.exe
访问码:z919
.py成品:https://115.com/s/swnwd8n3zot?password=gfc3&#
计算器.py
访问码:gfc3

2513002960 发表于 2021-3-21 21:28

开始的地方可以直接while=true

lysps 发表于 2021-3-21 22:40

python就看过几节视频,我有点想法。
1、你这个逻辑反常规,平常都是输入数字,再运算符号。
你则是刚开始就选算法。
我觉得input a 以后再用if应该也能实现啊。

2、pythoninput 不能 + - * / 么?
我有点没在意, 能用惯用符号,不是好多了..

即使不能,
用qwer,也好于1234这样的数字。
因为本来也就是数字运算,这样容易混淆。

lljllj 发表于 2021-3-21 21:50

嘎油嘎油

smxgn1 发表于 2021-3-21 21:59

学习了,谢谢教学

sw7057 发表于 2021-3-21 22:38

近来也想学Python,有机会请多多指教。

仙玉重压 发表于 2021-3-21 22:43

学一下,多谢分享

啟鹏 发表于 2021-3-22 00:30

感谢分享,学习学习

学长ya 发表于 2021-3-22 07:29

2513002960 发表于 2021-3-21 21:28
开始的地方可以直接while=true

好嘞 谢谢大佬!
页: [1] 2
查看完整版本: 利用Python制作简单计算器