|
5鱼币
def function(num):
q = True
while 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
a = input('请输入一个整数(输入Q结束程序):')
function(a)
如何修改才能使程序不崩溃
改成这样: - def function(num):
- num = int(num)
- print('十进制 -> 十六进制 : %d -> 0x%x' % (num,num))
- print('十进制 -> 八进制 : %d -> 0o%o' % (num,num))
- print('十进制 -> 二进制 : %d -> %s' % (num,bin(num)))
- while True:
- a = input('请输入一个整数(输入Q结束程序):')
- if a in ('q', 'Q'):
- break
- function(a)
复制代码你自己理解下,我就不解释了
|
|