用户:
杨锦和查看:0 回复:0 评论:0 创建时间:2022-07-05T17:28:38
【作品展示】

【作品介绍】
这是我的第一个Python作品,请大家多多点赞,你们的赞就是我前进的最大的动力。
【作品源代码】
import math
def Addition():
print('第一个加数')
Addend1 = int(input())
print('第二个加数')
Addend2 = int(input())
print('结果:', Addend1 + Addend2)
return Calculator()
def Subtraction():
print('被减数')
Minuend = int(input())
print('减数')
Subtrahend = int(input())
print('结果:', Minuend - Subtrahend)
return Calculator()
def Multiplication():
print('第一个乘数')
Multiplier1 = int(input())
print('第二个乘数')
Multiplier2 = int(input())
print('结果:', Multiplier1 * Multiplier2)
return Calculator()
def Divsion():
print('被除数')
Divisor = int(input())
def divisor2():
print('除数')
divisor = int(input())
if (divisor == 0):
print('除数不能为0')
return divisor2()
else:
print('结果', Divisor / divisor)
divisor2()
return Calculator()
def Second_party():
print('指数')
Index = int(input())
print('幂')
Couth_cover = int(input())
print('结果:',Index ** Couth_cover)
return Calculator()
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 Calculator()
elif (b == '(2)' or b == 'cos'):
print('cos度数:')
Cos_Degrees = int(input())
print('cos', Cos_Degrees, '度≈', math.cos(math.radians(Cos_Degrees)))
return Calculator()
elif (b == '(3)' or b == 'tan'):
print('tan度数:')
Tan_Degrees = int(input())
print('tan', Tan_Degrees, '度≈', math.tan(math.radians(Tan_Degrees)))
return Calculator()
def Infinite_ACYCLIC_decimal():
print('π(1),e(2)')
d = input()
if (d == '(1)' or d == 'π'):
print('π≈', math.pi)
return Calculator()
elif (d == '(2)' or d == 'e'):
print('e≈', math.e)
return Calculator()
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 Calculator():
print('普通计算器(1),科学计算器(2),关于程序(3)')
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()
def About():
print('作者:杨锦和')
print('当前版本:v2.7.0.202273.Beta')
print('下次更新:反三角函数', '当前已有:四则运算、求几的几次方、无限不循环小数、三角函数')
print('发布最新版本时间:2022.7.4')
return Calculator()
f = input()
if (f == '(1)' or f == '普通计算器'):
Ordinary_calculator()
elif (f == '(2)' or f == '科学计算器'):
Advanced_calculator()
elif (f == '(3)' or f == '关于程序'):
About()
Calculator()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn