python科学计算器代码
时间: 2024-09-08 18:04:15 浏览: 83
python 实现多功能科学计算器
Python可以很方便地用作科学计算器,因为其标准库中包含了强大的数学处理模块,如`math`。除此之外,Python还支持高级数学运算和符号计算的库,例如`numpy`和`sympy`。以下是一个简单的Python科学计算器示例代码:
```python
import math
def scientific_calculator():
print("简易科学计算器")
print("可用操作包括:加(+)、减(-)、乘(*)、除(/)、平方根(sqrt)、幂运算(**)")
num1 = float(input("请输入第一个数字: "))
operation = input("请输入运算符(+、-、*、/、sqrt、**): ")
num2 = float(input("请输入第二个数字(如果需要的话): "))
if operation == '+':
print("结果是:", num1 + num2)
elif operation == '-':
print("结果是:", num1 - num2)
elif operation == '*':
print("结果是:", num1 * num2)
elif operation == '/':
if num2 == 0:
print("错误:除数不能为0")
else:
print("结果是:", num1 / num2)
elif operation == 'sqrt':
print("结果是:", math.sqrt(num1))
elif operation == '**':
print("结果是:", num1 ** num2)
else:
print("无效的运算符")
# 运行计算器
scientific_calculator()
```
这段代码定义了一个简单的科学计算器,可以执行基本的数学运算和一些高级功能如平方根和幂运算。用户需要按照提示输入数字和运算符,程序会输出相应的计算结果。
阅读全文