首页 > 编程知识 正文

python进制转换算法,python任意进制转换为十进制

时间:2023-05-05 12:28:56 阅读:14324 作者:2102

------- 《进制转换小程序》 --------===用户必读===此脚本始终使用二进制转换,以便承运人和开发人员在日常日志故障排除中使用。 为了提高工作效率,我用Python写了二进制转换小程序! 该小程序使用的模块少,运行速度快,体积小,更方便实用! 使用方法:1.根据自己的环境创建新目录将Hexadecimal_conversion.py放在新创建的目录下3 .在当前目录下创建新的自定义名称shell脚本,然后单击此project 作者是菜鸡,原谅我的嘴!

Hexadecimal_conversion.py代码如下:

#! /usr/活泼的大树/python3#! _ * _ coding : utf-8 _ * _ import readline #此模块与input控制台中的转义键乱码兼容,因此不能在代码方法中使用。 import systitle='-------欢迎使用-------输入数字以选择。' 1'--2用二进制数转换十进制数n' ' ' ''2'--8用八进制数转换十进制数 n '' ' '3'--用十六进制数转换十进制数16 ) ) returnsixteeendeftwo_conveer 2) returntwodefeight _ conversion (: eight=print (int ) eight_ten, 8 ) ) returneightdeften _ two _ conversiion ' ' ) deften_sixteen_conversion(x ) : return hex(x ).replace ') try: Input=input (选择以上数字。 请在此输入。' ) if input=='3' : try : sixteen _ ten=input (请输入十六进制数字。 () sixteen ) elif input=='1' : try : two _ ten=input ('二进制: ' (two_conversion ) ) exceptvaluerer ) elif input=='2' : try : eight _ ten=input (' ) eight_conversion ) exceptvalueerror 3360打印elif input=='4' : try : print (请输入ten _ two _ conversion (int (input ) '整数:'() () ) ) ) excc elif input=='6' : try : print (ten _ sixteen _ conversion (int ('请输入整数:') except3360print ) ) ) elif input=='5' : try : print (ten _ eight _ conversion (int ('请输入整数:') ) exceptvaluerror 3360 ) elif input=='0' : try : sys.exit (0) except : print (' [ wa eing ] :用户选择“退出”,该进程终止-=-) !' 感谢您的使用!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。