while q:
num = input('请输入一个整数(输入0.5结束程序):')
if num.isalpha():
print('格式不对')
print()
continue
if num != '0.5':
q=int(num)
w=bin(q)
e=w
r=int(e)
print('十进制 -> 十六进制 : %s -> %x' % (num, q))
print('十进制 -> 八进制 : %s -> %o' % (num, q))
print('十进制 -> 二进制 : %s -> ' % num, r)
if int(num)>1114111: #int后面好像要用括号括起来吧
print('超出ASCII最高上限')
else:
print('整数 -> ASCII : %s -> %c' % (num,q))
print()
else:
q = False
第17行int后面的代码要用()括起来 666 666666666666
6666 666 啊 666666666666
页:
1
[2]