求助大神,代码哪里出错了?编制一个进制转换程序
q =Truewhile q:
num =input('请输入一个整数 (输入 Q结束程序 ):')
if num !='Q':
num =int(num)
print('十进制 -> 十六进制:%d->0x%x%'(num,num))
print('十进制 -> 八进制 :%d->0%o'%(num,num))
print('十进制 -> 二进制 :%d->'%num,bin(num))
else:
q=False
q =True
while q:
num =input('请输入一个整数 (输入 Q结束程序 ):')
if num !='Q':
num =int(num)
print('十进制 -> 十六进制:%d->0x%x'%(num,num))#这个百分号写在了引号里面去了
print('十进制 -> 八进制 :%d->0%o'%(num,num))
print('十进制 -> 二进制 :%d->'%num,bin(num))
else:
q=False 谢谢大佬!
页:
[1]