word文件、pdf文件带IP吗
时间: 2023-05-21 21:05:15 浏览: 55
可以参考以下代码:
import math
print("科学计算器")
while True:
print("请选择要进行的操作:")
print("1.加法")
print("2.减法")
print("3.乘法")
print("4.除法")
print("5.开方")
print("6.幂运算")
print("7.对数运算")
print("8.三角函数")
print("9.反三角函数")
print("10.退出程序")
choice = input("请输入要进行的操作序号:")
if choice == '1':
num1 = float(input("请输入第一个数:"))
num2 = float(input("请输入第二个数:"))
print(num1, "+", num2, "=", num1+num2)
elif choice == '2':
num1 = float(input("请输入第一个数:"))
num2 = float(input("请输入第二个数:"))
print(num1, "-", num2, "=", num1-num2)
elif choice == '3':
num1 = float(input("请输入第一个数:"))
num2 = float(input("请输入第二个数:"))
print(num1, "*", num2, "=", num1*num2)
elif choice == '4':
num1 = float(input("请输入第一个数:"))
num2 = float(input("请输入第二个数:"))
if num2 == 0:
print("0不能作为除数!")
else:
print(num1, "/", num2, "=", num1/num2)
elif choice == '5':
num = float(input("请输入一个数:"))
if num < 0:
print("负数不能进行开方运算!")
else:
print(num, "的平方根为:", math.sqrt(num))
elif choice == '6':
num1 = float(input("请输入一个数:"))
num2 = float(input("请输入幂指数:"))
print(num1, "的", num2, "次幂为:", math.pow(num1, num2))
elif choice == '7':
num = float(input("请输入一个数:"))
base = float(input("请输入对数的底数(默认为e):"))
if base == "":
print(num, "的自然对数为:", math.log(num))
elif base < 0 or base == 1:
print("无法进行对数运算!")
else:
print(num, "以", base, "为底的对数为:", math.log(num, base))
elif choice == '8':
angle = float(input("请输入角度值(度):"))
radian = math.radians(angle)
print(angle, "度的正弦值为:", math.sin(radian))
print(angle, "度的余弦值为:", math.cos(radian))
print(angle, "度的正切值为:", math.tan(radian))
elif choice == '9':
num = float(input("请输入一个值(-1<=x<=1):"))
if num < -1 or num > 1:
print("该值不在范围之内!")
else:
print("该值的反正弦值为:", math.asin(num))
print("该值的反余弦值为:", math.acos(num))
print("该值的反正切值为:", math.atan(num))
elif choice == '10':
print("感谢使用科学计算器!")
break
else:
print("无效的输入,请重新输入。")