- A+
所属分类:Python习题
代码一、
- guess = input('输入您要转换的数字(输入Q退出游戏):')
- while guess != 'Q' and guess != 'q':
- i = 0
- if guess.isdigit():
- num = int(guess)
- print('十进制>>>十六进制:',guess,'->','%x' % num)
- print('十进制>>>八进制:',guess,'->','%o' % num)
- print('十进制>>>二进制:',guess,'->',bin(num))
- else:
- print('您输入的类型错误')
- guess = input('输入您要转换的数字(输入Q退出游戏):')
- print('退出游戏成功')
代码二、
- 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