【python】bin/dec/hex/bnr以及浮点数进制转换器GUI

简介: 【python】bin/dec/hex/bnr以及浮点数进制转换器GUI


前言

基于之前的工作:


【python】bin/dec/hex/bnr进制转换函数及fp32转十六进制_尼德兰的喵的博客-CSDN博客


进一步封装了一下界面以便使用,资源路径为:


myscript_python: 一些小的python脚本:num_trans_gui.py


在写的过程中我还突然想到, 我最开始在csdn写博客好像就是因为进制和补码的不堪其扰:二进制数的补码及运算(1)_尼德兰的喵的博客-CSDN博客_基于二进制位的求补运算


效果展示

执行脚本,界面如下:



支持十进制、十六进制、二进制、二进制补码以及浮点数(输入中有小数点则判定为浮点数,此时进制自动为十进制)输入,以下为展示效果。


十进制输入




十六进制输入






二进制原码输入





二进制补码输入





浮点数输入

浮点数输入时,补码没有意义因此与原码一致。




相关文章
|
5天前
|
存储 Python 容器
Python基础:变量和数据类型详解(整数、浮点数、字符串、布尔值)
变量和数据类型是Python编程的基础,理解这些概念对于编写高效和正确的代码至关重要。通过本文的介绍,希望你能对Python中的变量和常用数据类型有一个清晰的认识,并能够在实际编程中灵活运用这些知识。
|
27天前
|
Python
Python GUI进度条
Python GUI进度条
21 3
|
1月前
|
SQL 前端开发 Java
Python GUI编程(Tkinter)
Python GUI编程(Tkinter)
|
11天前
|
存储 Python
语音输入,python数据类型,type()用来查看数据类型,数据类型转换,int(x)转整数,float(x)转换为浮点数,str(x),将对象转为字符串,标识符,标识符不允许使用关键字,关键字参考
语音输入,python数据类型,type()用来查看数据类型,数据类型转换,int(x)转整数,float(x)转换为浮点数,str(x),将对象转为字符串,标识符,标识符不允许使用关键字,关键字参考
|
2月前
|
Python 容器
Python GUI编程(Tkinter)
Python GUI编程(Tkinter)
|
2月前
|
机器学习/深度学习 存储 人工智能
Python中的浮点数类型
Python中的浮点数类型
17 2
|
2月前
|
Python 容器
Python与GUI编程:创建图形用户界面
Python的Tkinter库是用于构建GUI应用的内置工具,无需额外安装。它提供了丰富的控件,如按钮、文本框等,让用户通过图形界面与程序交互。创建GUI窗口的基本步骤包括:导入Tkinter库,创建窗口对象,设置窗口属性,添加控件(如标签和按钮),并使用布局管理器(如`pack()`或`grid()`)来组织控件的位置。此外,可以通过绑定事件处理函数来响应用户操作,例如点击按钮。Tkinter还有更多高级功能,适合开发复杂GUI应用。
|
1月前
|
计算机视觉 Python
python实现GUI遇到的问题
python实现GUI遇到的问题
|
2月前
|
Python
python检查浮点数是否在范围内
【5月更文挑战第11天】python检查浮点数是否在范围内
35 1
|
2月前
|
存储 机器学习/深度学习 数据安全/隐私保护
Python GUI 设计的一个简单例子
Python GUI 设计的一个简单例子