通过键盘输入数据,运算能实现加,减,乘,除,乘方,取余,比大小,逻辑 与 或 非等
# 导入相关的模块
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('不支持的运算符')
在这段代码中,我们定义了可支持的运算符,然后通过读入键盘输入的运算符,根据不同的运算符进行不同的计算,并输出结果。
需要注意的是,在这段代码中,我们仅考虑了常见的整数计算,如果要实现浮点数计算,则需要对代码进行修改。