天河计算机0.5
python版
适用范围:高精度计算
优点:
1.代码短小,占用内存小
2.加入了对于输入数据是否合理的判断
3.代码优势:简洁明了
缺点:
1.功能简陋,大数据幂运行时间长
2.若在IDLE模式下出答案时可能会崩溃
幂运算测试:
A<=20000,B<=20000 时间<=1s
A<=60000,B<=60000 时间<=10s
其余四则运算测试:
都能在1s内运行成功(限定exe的可输入范围)
代码:
import os print("--------天河一号超强计算机--------") temp = input("请问你要进行什么运算:+ - * / ^:") print("请输入要进行计算的两个值A和B") t1 = input("请输入A:") t2 = input("请输入B:") if(t1.isdigit() and t2.isdigit()): tt1 = int(t1) tt2 = int(t2) if(temp == '+'): print("计算结果为:") print(tt1+tt2) else: if(temp == '-'): print("计算结果为:") print(tt1-tt2) else: if(temp == '*'): print("计算结果为:") print(tt1*tt2) else: if(temp == '/'): print("计算结果为:") print(tt1/tt2) else: if(temp == '^'): print("计算结果为:") print(tt1**tt2) else: print("输入数据有误,程序终止") else : print("输入数据有误,程序终止") print("运行结束") os.system("pause")