用户:
杨锦和langfang查看:2 回复:2 评论:2 创建时间:2022-07-18T20:09:48
import math
def Addition():
print('第一个加数')
Addend1 = int(input())
print('第二个加数')
Addend2 = int(input())
print('结果:', Addend1 + Addend2)
return main()
def Subtraction():
print('被减数')
Minuend = int(input())
print('减数')
Subtrahend = int(input())
print('结果:', Minuend - Subtrahend)
return main()
def Multiplication():
print('第一个乘数')
Multiplier1 = int(input())
print('第二个乘数')
Multiplier2 = int(input())
print('结果:', Multiplier1 * Multiplier2)
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)
divisor2()
main()
def Second_party():
print('指数')
Index = int(input())
print('幂')
Couth_cover = int(input())
print('结果:',Index ** Couth_cover)
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)))
return main()
elif (b == '(2)' or b == 'cos'):
print('cos度数:')
Cos_Degrees = int(input())
print('cos', Cos_Degrees, '度≈', math.cos(math.radians(Cos_Degrees)))
return main()
elif (b == '(3)' or b == 'tan'):
print('tan度数:')
Tan_Degrees = int(input())
print('tan', Tan_Degrees, '度≈', math.tan(math.radians(Tan_Degrees)))
return main()
def Infinite_ACYCLIC_decimal():
print('π(1),e(2)')
d = input()
if (d == '(1)' or d == 'π'):
print('π≈', math.pi)
return main()
elif (d == '(2)' or d == 'e'):
print('e≈', math.e)
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))
elif (g == '(2)' or g == 'acos'):
print('请输入数值:')
h = int(input())
print(math.acos(h))
elif (g == '(3)' or g == 'atan'):
print('请输入数值:')
h = int(input())
print(math.atan(h))
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(
'小学数学公式大全',
'几何形体周长、面积、体积计算公式',
'长方形的周长=(长+宽)×2 公式:C=(a+b)×2',
'正方形的周长=边长×4 公式:C=4a',
'长方形的面积=长×宽公式:S=ab',
'正方形的面积=边长×边长公式:S=a.a= a²',
'三角形的面积=底×高÷2 公式:S=ah÷2',
'平行四边形的面积=底×高 公式:=ah',
'梯形的面积=(上底+下底)×高÷2 公式:S=(a+b)h÷2',
'直径=半径×2 公式d=2r 半径=直径÷2 公式:r= d÷2',
'圆的周长=圆周率×直径=圆周率×半径×2 公式:c=πd =2πr',
'圆的面积=圆周率×半径×半径 公式:S=πr²',
'内角和:三角形的内角和=180度。长方体的体积=长×宽×高公式:V:=abh',
'长方体(或正方体)的体积=底面积×高 公式:V=abh',
'正方体的体积=棱长×棱长×棱长 公式:V=aaa',
'圆柱的表(侧)面积:圆柱的表(侧)面积等于底面的周长乘高。公式:S=ch=πdh=2πrh',
'圆柱的表面积:圆柱的表面积等于底面的周长乘高再加上两头的圆的面积。公式:S=ch+2s=ch+2πr2',
'圆柱的体积:圆柱的体积等于底面积乘高。公式:V=Sh',
'圆锥的体积=1/3底面×积高。公式:V=1/3Sh',
'',
'单位换算',
'(1)1公里=1千米 1千米=1000米 1米=10分米 1分米=10厘米 1厘米=10毫米',
'(2)1平方米=100平方分米 1平方分米=100平方厘米 1平方厘米=100平方毫米',
'(3)1立方米=1000立方分米 1立方分米=1000立方厘米 1立方厘米=1000立方毫米',
'(4)1吨=1000千克 1千克= 1000克= 1公斤 = 2市斤',
'(5)1公顷=10000平方米 1亩=666.666平方米',
'(6)1升=1立方分米=1000毫升 1毫升=1立方厘米',
'(7)1元=10角1角=10分1元=100分',
'(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秒',
'',
'数量关系计算公式',
'1、每份数×份数=总数 总数÷每份数=份数总数÷份数=每份数',
'2、1倍数×倍数=几倍数 几倍数÷1倍数=倍数几倍数÷倍数=1倍数',
'3、速度×时间=路程 路程÷速度=时间 路程÷时间=速度',
'4、单价×数量=总价 总价÷单价=数量 总价÷数量=单价',
'5、工作效率×工作时间=工作总量 工作总量÷工作效率=工作时间 工作总量÷工作时间=工作效率',
'6、加数+加数=和 和-一个加数=另一个加数',
'7、被减数-减数=差 被减数-差=减数 差+减数=被减数',
'8、因数×因数=积 积÷一个因数=另一个因数',
'9、被除数÷除数=商 被除数÷商=除数 商×除数=被除数',
)
if (j == '(1)' or j == '计算器'):
Calaulator()
elif (j == '(2)' or j == '公式大全'):
formula()
def Languages():
pass
def English():
pass
def About():
print('作者:杨锦和')
print('当前版本:v3.11.0.2022714.Beta')
print('下次更新:数学公式', '当前已有:四则运算、求几的几次方、无限不循环小数、三角函数、反三角函数')
print('发布最新版本时间:2022.7.18')
return main()
if (k == '(1)' or k == '数学'):
math()
elif (k == '(2)' or k == '语文'):
Languages()
elif (k == '(3)' or k == '英语'):
English()
elif (k == '(4)' or k == '关于程序'):
About()
main()