zoukankan      html  css  js  c++  java
  • 天河计算机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")
  • 相关阅读:
    swoole 入门
    Centos7安装Percona5.7
    clone github报Permission denied (publickey) 解决方案
    yii2-swiftmailer入门
    Yii 2.0 数据库操作总结
    面向对象简单示例
    面向对象与面向过程
    Tkinter之部件3种放置方式pack、grid、place
    Tkinter之variable用法
    Tkinter之Menu
  • 原文地址:https://www.cnblogs.com/muzu/p/6370806.html
Copyright © 2011-2022 走看看