q = True while q: num = input('输入一个整数(输入Q退出):') if num != 'Q': num = int(num) print('十进制%d->八进制0x%x' % (num, num)) print('十进制%d->十八进制0o%o' % (num, num)) print('十进制%d->二进制' % num, bin(num)) else: q = False
执行结果:
输入一个整数(输入Q退出):876
十进制876->八进制0x36c
十进制876->十八进制0o1554
十进制876->二进制 0b1101101100
输入一个整数(输入Q退出):Q
Process finished with exit code 0