分享

用python制作简易计算器

 算法与编程之美 2024-05-17 发布于四川

1 问题

制作一个简易的计算器,支持加减乘除四种运算。仅需要考虑输入输出为整数的情况(除法结果就是商,忽略余数)。

输入只有一行,共三个参数,其中第1、2个参数为整数,第3个参数为(+、-、*、\)。

输出只有一行,一个整数,为运算结果。

2 方法

本次采用循环结构,利用用户输入来解决此问题

代码清单 1

s = input().split()
a,b,c = int(s[0]),int(s[1]),s[2]
if c in ['+','-','*','/']:
   if c == '+':
       print(a+b)
   elif c == '-':
       print(a-b)
   elif c == '*':
       print(a*b)
   else:
       if b ==0:
           print('Divided by zero!')
       else:
           print(a//b)
else:
   print('Divalid operator!')

代码清单 2

s = input().split()
if s[2] not in ['+','-','*','/']:
   print('Invalid operator')
elif s[2] == '/' and int(s[1]) ==0:
   print('Divided by zero')
else:
   print(int(eval(s[0]+s[2]+s[1])))

3 结语

针对制作简易计算器问题,提出用循环结构方法,证明该方法是有效的,本文制作的简易计算器只考虑了整数计算,未考虑小数的计算,未来还可以继续研究改进完善此程序,让其可以更完善。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多