猫史档案馆


请给这个程序起个名字

用户:杨锦和langfang杨锦和langfang查看:0 回复:0 评论:0 创建时间:2022-07-27T17:05:18


import math
def Addition():
  print('第一个加数')
  Addend1 = int(input())
  print('第二个加数')
  Addend2 = int(input())
  print('结果:', Addend1 + Addend2)
  print('')
  return main()
def Subtraction():
  print('被减数')
  Minuend = int(input())
  print('减数')
  Subtrahend = int(input())
  print('结果:', Minuend - Subtrahend)
  print('')
  return main()
def Multiplication():
  print('第一个乘数')
  Multiplier1 = int(input())
  print('第二个乘数')
  Multiplier2 = int(input())
  print('结果:', Multiplier1 * Multiplier2)
  print('')
  return main()
def Divsion():
  print('被除数')
  Divisor = int(input())
  def divisor2():
    print('除数')
    divisor = int(input())
    if (divisor == 0):
      print('除数不能为0')
      return main()
    else:
      print('结果', Divisor / divisor)
      print('')
  divisor2()
  main()
def Second_party():
  print('指数')
  Index = int(input())
  print('幂')
  Couth_cover = int(input())
  print('结果:',Index ** Couth_cover)
  print('')
  return main()
def Trigonometric_function():
  print('sin(1),cos(2),tan(3)')
  b = input()
  if (b == '(1)' or b == 'sin'):
    print('sin度数:')
    Sin_Degrees = int(input())
    print('sin', Sin_Degrees, '度≈', math.sin(math.radians(Sin_Degrees)))
    print('')
    return main()
  elif (b == '(2)' or b == 'cos'):
    print('cos度数:')
    Cos_Degrees = int(input())
    print('cos', Cos_Degrees, '度≈', math.cos(math.radians(Cos_Degrees)))
    print('')
    return main()
  elif (b == '(3)' or b == 'tan'):
    print('tan度数:')
    Tan_Degrees = int(input())
    print('tan', Tan_Degrees, '度≈', math.tan(math.radians(Tan_Degrees)))
    print('')
    return main()
def Infinite_ACYCLIC_decimal():
  print('π(1),e(2)')
  d = input()
  if (d == '(1)' or d == 'π'):
    print('π≈', math.pi)
    print('')
    return main()
  elif (d == '(2)' or d == 'e'):
    print('e≈', math.e)
    print('')
    return main()
def Inverse_trigonometric_functions():
  print('asin(1),acos(2),atan(3)')
  g = input()
  if (g == '(1)' or g == 'asin'):
    print('请输入数值:')
    h = int(input())
    print(math.asin(h))
    print('')
    return main()
  elif (g == '(2)' or g == 'acos'):
    print('请输入数值:')
    h = int(input())
    print(math.acos(h))
    print('')
    return main()
  elif (g == '(3)' or g == 'atan'):
    print('请输入数值:')
    h = int(input())
    print(math.atan(h))
    print('')
    return main()
def main():
  print('数学(1),化学(2),英语(3),关于程序(4)')
  k = input()
  def math():
    print('计算器(1),公式大全(2)')  
    j = input() 
    def Calaulator():  
      print('普通计算器(1),科学计算器(2)')
      i = input()
      def Ordinary_calculator():
        print('你是要算加法(1),减法(2),乘法(3),除法(4)')
        a = input()
        if (a == '(1)' or a == '加法'):
          Addition()
        elif (a == '(2)' or a == '减法'):
          Subtraction()
        elif (a == '(3)' or a == '乘法'):
          Multiplication()
        elif (a == '(4)' or a == '除法'):
          Divsion()
      def Advanced_calculator():
        print('你是要算求几的几次方(1),三角函数(2),反三角函数(3),无限不循环小数(4)')
        e = input()
        if (e == '(1)' or e == '求几的几次方'):
          Second_party()
        elif (e == '(2)' or e == '三角函数'):
          Trigonometric_function()
        elif (e == '(3)' or e == '无限不循环小数'):
          Infinite_ACYCLIC_decimal()
      if (i == '(1)' or i =='普通计算器'):
        Ordinary_calculator()
      elif (i == '(2)' or i =='科学计算器'):
        Advanced_calculator
    def formula():
      print('小学数学公式大全')
      print('几何形体周长、面积、体积计算公式')
      print('长方形的周长=(长+宽)×2 公式:C=(a+b)×2')
      print('正方形的周长=边长×4 公式:C=4a')
      print('长方形的面积=长×宽公式:S=ab')
      print('正方形的面积=边长×边长公式:S=a·a= a²')
      print('三角形的面积=底×高÷2 公式:S=ah÷2')
      print('平行四边形的面积=底×高 公式:=ah')
      print('梯形的面积=(上底+下底)×高÷2 公式:S=(a+b)h÷2')
      print('直径=半径×2 公式d=2r 半径=直径÷2 公式:r= d÷2')
      print('圆的周长=圆周率×直径=圆周率×半径×2 公式:c=πd =2πr')
      print('圆的面积=圆周率×半径×半径 公式:S=πr²')
      print('内角和:三角形的内角和=180度。长方体的体积=长×宽×高公式:V:=abh')
      print('长方体(或正方体)的体积=底面积×高 公式:V=abh')
      print('正方体的体积=棱长×棱长×棱长 公式:V=aaa')
      print('圆柱的表(侧)面积:圆柱的表(侧)面积等于底面的周长乘高。公式:S=ch=πdh=2πrh')
      print('圆柱的表面积:圆柱的表面积等于底面的周长乘高再加上两头的圆的面积。公式:S=ch+2s=ch+2πr2')
      print('圆柱的体积:圆柱的体积等于底面积乘高。公式:V=Sh')
      print('圆锥的体积=1/3底面×积高。公式:V=1/3Sh')
      print('')
      print('单位换算')
      print('(1)1公里=1千米 1千米=1000米 1米=10分米 1分米=10厘米 1厘米=10毫米')
      print('(2)1平方米=100平方分米 1平方分米=100平方厘米 1平方厘米=100平方毫米')
      print('(3)1立方米=1000立方分米 1立方分米=1000立方厘米 1立方厘米=1000立方毫米')
      print('(4)1吨=1000千克 1千克= 1000克= 1公斤 = 2市斤')
      print('(5)1公顷=10000平方米 1亩=666.666平方米')
      print('(6)1升=1立方分米=1000毫升 1毫升=1立方厘米')
      print('(7)1元=10角1角=10分1元=100分')
      print('(8)1世纪=100年 1年=12月 大月(31天)有:1\3\5\7\8\10\12月 小月(30天)的有:4\6\9\11月平年2月28天, 闰年2月29天 平年全年365天, 闰年全年366天 1日=24小时1时=60分1分=60秒 1时=3600秒')
      print('')
      print('数量关系计算公式')
      print('1、每份数×份数=总数 总数÷每份数=份数总数÷份数=每份数')
      print('2、1倍数×倍数=几倍数 几倍数÷1倍数=倍数几倍数÷倍数=1倍数')
      print('3、速度×时间=路程 路程÷速度=时间 路程÷时间=速度')
      print('4、单价×数量=总价 总价÷单价=数量 总价÷数量=单价')
      print('5、工作效率×工作时间=工作总量 工作总量÷工作效率=工作时间 工作总量÷工作时间=工作效率')
      print('6、加数+加数=和 和-一个加数=另一个加数')
      print('7、被减数-减数=差 被减数-差=减数 差+减数=被减数')
      print('8、因数×因数=积 积÷一个因数=另一个因数')
      print('9、被除数÷除数=商 被除数÷商=除数 商×除数=被除数')
      print('')
      return main()
    if (j == '(1)' or j == '计算器'):
      Calaulator()
    elif (j == '(2)' or j == '公式大全'):
      formula()
  def Chemistry():
    print('请打开此网站:http://www.51cok.com/hxzsd/6779_4.html')
  def English():
    pass
  def About():
    print('作者:杨锦和')
    print('当前版本:v3.14.1.2022714.RC')
    print('下次更新:物理', '当前已有:数学(四则运算、求几的几次方、无限不循环小数、三角函数、反三角函数、数学公式)、化学(http://www.51cok.com/hxzsd/6779.html)')
    print('发布最新版本时间:2022.7.18')
    print('特别鸣谢:http://www.51cok.com/hxzsd/6779_4.html 和每一个助我前行的人')
    return main()
  if (k == '(1)' or k == '数学'):
    math()
  elif (k == '(2)' or k == '化学'):
    Chemistry()
  elif (k == '(3)' or k == '物理'):
    print('初中物理定式:')
    print('1、速度:V=S/t')
    print('2、重力:G=mg')
    print('3、密度:ρ=m/V')
    print('4、压强:p=F/S')
    print('5、液体压强:p=ρgh')
    print('6、浮力:F浮=F’-F(压力差),F浮=G-F(视重力),F浮=G(漂浮、悬浮),阿基米德原理:F浮=G排=ρ液gV排')
    print('7、杠杆平衡条件:F1L1=F2L2')
    print('8、理想斜面:F/G=h/L')
  elif (k == '(4)' or k == '关于程序'):
    About()
main()


回复

上一页1 页 / 共 0下一页