课后作业求助
b = Truewhile b:
a = int(input('请输入一个整数(输入Q结束程序):'))
if a != 'Q':
print('十进制 -> 十六进制 :',a,'->','%x' % a,end = ' ')
print('十进制 -> 八进制 :',a,'->','%o' % a,end = ' ')
else:
b = False
#像这样写二进制该怎么写?
%的格式化字符串不能直接表示二进制,改用f格式化字符串
a = int(input('请输入一个整数(输入Q结束程序):'))
print(f'十进制 -> 十六进制 :{a}->0x{a:x}')
print(f'十进制 -> 八进制 :{a}->0o{a:o}')
print(f'十进制 -> 二进制 :{a}->0o{a:b}')
请输入一个整数(输入Q结束程序):108
十进制 -> 十六进制 :108->0x6c
十进制 -> 八进制 :108->0o154
十进制 -> 二进制 :108->0o1101100
页:
[1]