用户:
杨锦和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()