Python 计算器的代码

通过键盘输入数据,运算能实现加,减,乘,除,乘方,取余,比大小,逻辑 与 或 非等

img

img

# 导入相关的模块
import sys

# 读入两个整数
a = int(input())
b = int(input())

# 定义运算符
operators = ['+', '-', '*', '/', '%', '**', '<', '<=', '>', '>=', '==', '!=', 'and', 'or', 'not']

# 读入运算符
op = input()

# 根据运算符进行计算
if op == '+':
    print(a + b)
elif op == '-':
    print(a - b)
elif op == '*':
    print(a * b)
elif op == '/':
    print(a / b)
elif op == '%':
    print(a % b)
elif op == '**':
    print(a ** b)
elif op == '<':
    print(a < b)
elif op == '<=':
    print(a <= b)
elif op == '>':
    print(a > b)
elif op == '>=':
    print(a >= b)
elif op == '==':
    print(a == b)
elif op == '!=':
    print(a != b)
elif op == 'and':
    print(a and b)
elif op == 'or':
    print(a or b)
elif op == 'not':
    print(not a)
else:
    print('不支持的运算符')

在这段代码中,我们定义了可支持的运算符,然后通过读入键盘输入的运算符,根据不同的运算符进行不同的计算,并输出结果。

需要注意的是,在这段代码中,我们仅考虑了常见的整数计算,如果要实现浮点数计算,则需要对代码进行修改。