• 天河计算机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")
  • 相关阅读:
    git命令总结
    Junit
    zookeeper--概述
    NIO与Socket
    分区分表
    ThreadLocal
    垃圾收集器
    垃圾收集算法
    主从复制
    Redis--集群
  • 原文地址:https://www.cnblogs.com/muzu/p/6370806.html
Copyright © 2020-2023  润新知