天河计算机0.5

天河计算机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")
原文地址:https://www.cnblogs.com/muzu/p/6370806.html