![](https://img-blog.csdnimg.cn/20210707214528356.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python-数学工具集项目
文章平均质量分 54
【Tkinter】主要实现:4、8、16位加法器,4、8、16位乘法器,原码、反码、补码计算器,矩阵相加、矩阵相乘、方阵行列式,与或非门,数学函数的绘制,定积分的示意图,一元多项式求导函数,二分法与牛顿切线法解方程等。最终:有一个主菜单界面,将上述实现整合。来源于作者比赛。
TDTX
机械设计制造及其自动化、计算机科学与技术(第二学士学位)
展开
-
Python——二进制16位乘法器(采用原码一位乘计算原理实现)(tkinter实现)【2021-07-12】
Python——二进制16位乘法器(采用原码一位乘计算原理实现)(tkinter实现)1.mupym16bit.py2.结果示例CSDN用户(TDTX),TDTX主页CSDN用户(philo42),philo42主页【原码一位乘】逻辑右移与加法运算组合实现,其中加法运算采用前面加法器中介绍的实现过程。1.mupym16bit.pydef mupym16bit(): import tkinter as tk wind1=tk.Tk() wind1.geometry('1200原创 2021-07-12 11:42:26 · 1366 阅读 · 2 评论 -
Python——真值表查询(and/or/not/xor/<—>/—>)(tkinter实现)【2022-01-22】
Python——真值表查询(and/or/not/xor/<—>/—>)(tkinter实现)1.Logicf.py2.结果示例[功能模块作者]CSDN用户(TDTX),TDTX主页——负责真值表查询功能【注】简简单单的真值表查询功能……1.Logicf.pydef Logicf(): import tkinter as tk logicfwindow=tk.Tk() logicfwindow.title("真值表") logicfwindow.g原创 2022-01-22 14:53:57 · 2046 阅读 · 0 评论 -
Python——求整数补码(采用除2取余方法实现)(tkinter实现)【2022-01-22】
Python——求整数补码(采用除2取余方法实现)(tkinter实现)1.qbm.py2.结果示例[功能模块作者]CSDN用户(TDTX),TDTX主页——负责求整数补码功能【求整数原码】采用除2取余的方法,逐步形成列表,最后逆转列表即可。【求原码】Python——求整数原码(采用除2取余方法实现)(tkinter实现)【2021-10-24】【求反码】Python——求整数反码(采用除2取余方法实现)(tkinter实现)【注】如果某整数求得原码是6位,则根据是正或负,在第7位添加0或1即可原创 2022-01-22 13:02:45 · 2720 阅读 · 2 评论 -
Python——求整数反码(采用除2取余方法实现)(tkinter实现)【2022-01-22】
Python——求整数反码(采用除2取余方法实现)(tkinter实现)1.qfm.py2.结果示例[功能模块作者]CSDN用户(TDTX),TDTX主页——负责求整数反码功能【求整数原码】采用除2取余的方法,逐步形成列表,最后逆转列表即可。【求原码】Python——求整数原码(采用除2取余方法实现)(tkinter实现)【2021-10-24】【注】如果某整数求得原码是6位,则根据是正或负,在第7位添加0或1即可。 &nbs原创 2022-01-22 12:54:44 · 850 阅读 · 0 评论 -
Python——显示矩阵(采用列表保存并检查显示)(tkinter实现)【2022-01-19】
Python——显示矩阵(采用列表保存并检查显示)(tkinter实现)1.displaymatrix.py2.结果示例[功能模块作者]CSDN用户(TDTX),TDTX主页——负责显示矩阵功能【显示矩阵】将文本框的输入使用eval函数转换为list列表,然后与用户声明的列数进行检查,正常的在输出文本框中显示矩阵形式1.本文具有检查用户输入矩阵是否正确的功能2.矩阵的输入方式:以[]分隔每行,放入[]中3.需要输入一个列数值如:1 2 32 5 6 输入为:[[1,2,3],[2,5,6]原创 2022-01-19 15:43:36 · 2196 阅读 · 6 评论 -
Python——逻辑异或运算及图示(采用逻辑异或运算方法实现)(tkinter实现)【2021-10-29】
Python——逻辑异或运算及图示(采用逻辑异或运算方法实现)(tkinter实现)【2021-10-29】1.difortu.py2.结果示例CSDN用户(TDTX),TDTX主页CSDN用户(philo42),philo42主页1.difortu.pydef difortu(): import tkinter as tk windor=tk.Tk() windor.title('逻辑异或及图示') windor.geometry('500x500') de原创 2021-10-29 22:39:42 · 566 阅读 · 2 评论 -
Python——逻辑或运算及图示(采用逻辑或运算方法实现)(tkinter实现)【2021-10-29】
Python——逻辑或运算及图示(采用逻辑或运算方法实现)(tkinter实现)【2021-10-29】1.ortu.py2.结果示例CSDN用户(TDTX),TDTX主页CSDN用户(philo42),philo42主页1.ortu.pydef ortu(): import tkinter as tk windor=tk.Tk() windor.title('逻辑或及图示') windor.geometry('500x500') def qor():原创 2021-10-29 22:19:40 · 228 阅读 · 0 评论 -
Python——逻辑与运算及图示(采用逻辑与运算方法实现)(tkinter实现)【2021-10-29】
Python——逻辑非运算及图示(采用逻辑非运算方法实现)(tkinter实现)【2021-10-29】1.fetu.py2.结果示例CSDN用户(TDTX),TDTX主页CSDN用户(philo42),philo42主页1.fetu.pydef fetu(): import tkinter as tk windfe=tk.Tk() windfe.title('逻辑非及图示') windfe.geometry('500x500') def qfe():原创 2021-10-29 22:14:31 · 222 阅读 · 0 评论 -
Python——逻辑非运算及图示(采用逻辑非运算方法实现)(tkinter实现)【2021-10-29】
Python——逻辑非运算及图示(采用逻辑非运算方法实现)(tkinter实现)【2021-10-29】1.fetu.py2.结果示例CSDN用户(TDTX),TDTX主页CSDN用户(philo42),philo42主页1.fetu.pydef fetu(): import tkinter as tk windfe=tk.Tk() windfe.title('逻辑非及图示') windfe.geometry('500x500') def qfe():原创 2021-10-29 22:05:39 · 578 阅读 · 1 评论 -
Python——求整数原码(采用除2取余方法实现)(tkinter实现)【2021-10-24】
Python——求整数原码(采用除2取余方法实现))(tkinter实现)1.qym.py2.结果示例CSDN用户(TDTX),TDTX主页CSDN用户(philo42),philo42主页【求整数原码】采用除2取余的方法,逐步形成列表,最后逆转列表即可。【注】如果某整数求得原码是6位,则根据是正或负,在第7位添加0或1即可。即不设置固定位数的显示模式。1.qym.pydef qym(): import tkinter as tk ymwindow=tk.Tk() ymw原创 2021-10-24 23:21:28 · 910 阅读 · 0 评论 -
Python——一元多项式求导函数(采用公式法求导函数)(tkinter实现)【2021-10-15】
Python——一元多项式求导函数(采用公式法求导函数)(tkinter实现)1.Derivativef.py2.结果示例CSDN用户(TDTX),TDTX主页CSDN用户(philo42),philo42主页1.Derivativef.pydef Derivativef(): import tkinter as tk linearwindow6=tk.Tk() linearwindow6.title("Derivativef") linearwindow6.geom原创 2021-10-15 23:18:22 · 1013 阅读 · 0 评论 -
Python——矩阵相加(采用矩阵相加数学计算方法实现)(tkinter实现)【2021-08-10】
Python——矩阵相加(采用矩阵相加数学计算方法实现)(tkinter实现)1.addmatrix.py2.结果示例CSDN用户(TDTX),TDTX主页CSDN用户(philo42),philo42主页【矩阵相乘】采用线性代数中,计算矩阵相乘的方法实现1.在点击“矩阵相加”之前,要先点击其余所有按钮2.本文具有能否相加的输入检查3.矩阵的输入方式:将每行依次输入,变成行数为1的矩阵输入如:4 5 61 2 3 输入为:[4,5,6,1,2,3]1.addmatrix.pydef a原创 2021-08-10 23:31:14 · 3120 阅读 · 3 评论 -
Python——矩阵相乘(采用矩阵相乘数学计算方法实现)(tkinter实现)【2021-08-03】
Python——矩阵相乘(采用矩阵相乘数学计算方法实现)(tkinter实现)1.multipmatrix.py2.结果示例CSDN用户(TDTX),TDTX主页CSDN用户(philo42),philo42主页【矩阵相乘】采用线性代数中,计算矩阵相乘的方法实现1.在点击“矩阵A左乘矩阵B”之前,要先点击其余所有按钮2.本文只实现了核心的计算原理,在输入检查上读者可以自加内容1.multipmatrix.pydef multipmatrix(): import tkinter as t原创 2021-08-03 14:47:15 · 506 阅读 · 1 评论 -
Python——二进制8位乘法器(采用原码一位乘计算原理实现)(tkinter实现)【2021-07-12】
Python——二进制8位乘法器(采用原码一位乘计算原理实现)(tkinter实现)1.mupym8bit.py2.结果示例CSDN用户(TDTX),TDTX主页CSDN用户(philo42),philo42主页【原码一位乘】逻辑右移与加法运算组合实现,其中加法运算采用前面加法器中介绍的实现过程。1.mupym8bit.pydef mupym8bit(): import tkinter as tk wind1=tk.Tk() wind1.geometry('760x760+原创 2021-07-12 11:32:04 · 1000 阅读 · 1 评论 -
Python——二进制4位乘法器(采用原码一位乘计算原理实现)(tkinter实现)【2021-07-10】
Python——二进制4位乘法器(采用原码一位乘计算原理实现)(tkinter实现)1.mupym4bit.py2.结果示例CSDN用户(TDTX),TDTX主页CSDN用户(philo42),philo42主页【原码一位乘】逻辑右移与加法运算组合实现,其中加法运算采用前面加法器中介绍的实现过程。1.mupym4bit.pydef mupym4bit(): import tkinter as tk wind1=tk.Tk() wind1.geometry('650x650+原创 2021-07-10 11:00:46 · 521 阅读 · 0 评论 -
Python【数学工具集项目】专栏——介绍(作者:CSDN用户(TDTX、philo42))【2021-07-09】
Python【数学工具集项目】专栏——介绍1.项目创作者2.创作介绍3.内容介绍本项目两名创作者为:CSND用户(TDTX),主页链接: https://blog.csdn.net/weixin_54698498?spm=1001.2014.3001.5343.CSDN用户(philo42),主页链接: https://blog.csdn.net/weixin_46008289?spm=1001.2014.3001.5509.【注】本项目所有代码开源。1.项目创作者本项目两名创作者为:CS原创 2021-07-09 18:19:22 · 130 阅读 · 0 评论 -
Python——二进制16位加法器(采用手算二进制加法的过程实现)(tkinter实现)【2021-07-08】
Python——二进制16位加法器(采用手算二进制加法的过程实现)(tkinter实现)1.add16bit.py2.结果示例3.下篇文章预告1.add16bit.pydef add16bit(): import tkinter as tk wind1=tk.Tk() wind1.geometry('620x550+800+300') wind1.title('十六位加法器') def add1616bit(): nu1_1=eval(ent16.原创 2021-07-08 09:22:02 · 360 阅读 · 0 评论 -
Python——二进制8位加法器(采用手算二进制加法的过程实现)(tkinter实现)【2021-07-08】
Python——二进制4位加法器(采用手算二进制加法的过程实现)(tkinter实现)1.add8bit.py2.结果示例1.add8bit.pydef add8bit(): import tkinter as tk wind1=tk.Tk() wind1.geometry('450x460+800+300') wind1.title('八位加法器') def add88bit(): nu1_1=eval(ent8.get()) #获得文本框中原创 2021-07-08 09:01:25 · 1444 阅读 · 0 评论 -
Python——二进制4位加法器(采用手算二进制加法的过程实现)(tkinter实现)【2021-07-07】
Python【4位加法器】(采用手算二进制加法的过程实现)(tkinter实现)1.add4bit.py2.结果示例1.add4bit.pydef add4bit(): import tkinter as tk wind1=tk.Tk() wind1.geometry('350x490+800+300') wind1.title('四位加法器') def add44bit(): nu1_1=eval(ent4.get()) #获得文本框中的数原创 2021-07-07 22:18:11 · 1172 阅读 · 0 评论