|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
t = 1
while t == 1:
temp =input('请输入一个整数:')
guess = int (temp)
zimu =['a','b','c','d','e','f']
x = guess//16
y = guess%16
if y >=10:
y = zimu[y-10]
print('十进制转化为十六进制:0x',end='')
print('x+y')
s = guess/8
j = guess%8
print('十进制转化为八进制:0o',end='')
print('s+j')
print('十进制转化为二进制:0b',end='')
print('bin(guess)')
while temp == 'Q':
t = 0
当输入108结果是这样的。
请输入一个整数:108
十进制转化为十六进制:0xx+y
十进制转化为八进制:0os+j
十进制转化为二进制:0bbin(guess)
请输入一个整数:
- 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
复制代码
|
|