python源码:
def sbin():
print("⭐⭐⭐十进制转二进制!!!")
n=int(input("请输入十进制数:"))
print(n,"的二进制数为",bin(n))
def soct():
print("⭐⭐⭐十进制转八进制!!!")
n=int(input("请输入十进制数:"))
print(n,"的八进制数为",oct(n))
def shex():
print("⭐⭐⭐十进制转十六进制!!!")
n=int(input("请输入十进制数:"))
print(n,"的十六进制数为",hex(n))
def bins():
print("⭐⭐⭐二进制转十进制!!!")
n=str(input("请输入二进制数:"))
print("二进制数",n,"的十进制数为",(int(n,2)))
def octs():
print("⭐⭐⭐八进制转十进制!!!")
n=str(input("请输入八进制数:"))
print("八进制数",n,"的十进制数为",(int(n,8)))
def hexs():
print("⭐⭐⭐十六进制转十进制!!!")
n=str(input("请输入十六进制数:"))
print("十六进制数",n,"的十进制数为",(int(n,16)))
if __name__=='__main__':
print('----------------------------------------------------------')
print('1——十进制转化二进制')
print('2——十进制转化八进制')
print('3——十进制转化十六进制')
print('4——二进制转化十进制')
print('5——八进制转化十进制')
print('6——十六进制转化十进制')
print('其他数字——退出进制转换系统')
print('----------------------------------------------------------')
while(True):
n = int(input("请选择相应的功能选项:"))
if n==1:
sbin()
elif n==2:
soct()
elif n==3:
shex()
elif n==4:
bins()
elif n==5:
octs()
elif n==6:
hexs()
else:
break
运行结果: