while True :
x = int ( input ( " 请输入一个数字:" ) )
y = int ( input ( " 请输入需要转化的进制数(2,8,10,16):" ) )
if y == 2 :
print( bin ( x ) )
if y == 8 :
print( oct ( x ) )
if y == 10 :
print( int ( x ) )
if y == 16 :
print( hex ( x ) )
x = int ( input ( " 请输入一个数字:" ) )
while True :
y = int ( input ( " 请输入需要转化的进制数(2,8,10,16):" ) )
if y == 2 :
print( bin ( x ) )
if y == 8 :
print( oct ( x ) )
if y == 10 :
print( int ( x ) )
if y == 16 :
print( hex ( x ) )
为什么第二个会报错呢