ahua919191 发表于 2021-8-3 16:14:50

求助大神,代码哪里出错了?编制一个进制转换程序

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

南归 发表于 2021-8-3 16:24:53


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

ahua919191 发表于 2021-8-4 16:25:09

谢谢大佬!
页: [1]
查看完整版本: 求助大神,代码哪里出错了?编制一个进制转换程序