使用math库函数,验证欧拉公式;输入变量值,输出欧拉公式左右的值
import numpy as np
import math
import matplotlib.pyplot as plt
#计算区间[-100,100]之间201个数值对应的e^(ix)-cos(x)-isin(x)的值
x=np.linspace(-100,100,201)
y=[]
for i in range(201):
a=math.e**(complex(0,x[i]))-math.cos(x[i])-complex(0,math.sin(x[i]))
y.append(a)
'''画出函数y=e^(ix)-cos(x)-isin(x)的图像,
如果图像是一条y=0的水平线,则可以验证欧拉定理
'''
plt.plot(x,y)
plt.show()
#输入变量值
m=eval(input("输入变量值:"))
#欧拉公式左边对应的值
p=math.e ** (complex(0,m))
#欧拉公式右边的值
q=math.cos(m)+complex(0,math.sin(m))
#分别输出欧拉公式左右边的值
print("欧拉公式左边的值是{},右边的值是{}".format(p,q))
XlsxWriter-操作Excel工作表的文字,数字,公式,图表等
win32com-有关Windows系统操作、Office(Word、Excel等)文件读写等的综合应用库
smtplib-发送电子邮件模块
selenium-一个调用浏览器的driver,通过这个库可以直接调用浏览器完成某些操作,比如输入验证码,常用来进行浏览器的自动化工作。
pdfminer-一个可以从PDF文档中提取各类信息的第三方库。与其他PDF相关的工具不同,它能够完全获取并分析 P D F 的文本数据
PyPDF2-一个能够分割、合并和转换PDF页面的库。
openpyxl- 一个处理Microsoft Excel文档的Python第三方库,它支持读写Excel的xls、xlsx、xlsm、xltx、xltm。
python-docx-一个处理Microsoft Word文档的Python第三方库,它支持读取、查询以及修改doc、docx等格式文件,并能够对Word常见样式进行编程设置。