xia3880417 发表于 2018-12-10 12:46:43

第五讲的进制转换

Q = True
while q:
    num = input("请输入一个整数(输入Q结束程序):")
    if num != 'Q':
      print('十进制->十六进制:'+ int(num) +'->0x' '%x' int(num))
      print('十进制->八进制:'+ int(num) +'->0o' '%o' int(num))
      print('十进制->二进制:'+ int(num) +'->'+bin(int(num)))
    else:
      Q = False

自己写的一个进制转换代码
但是跑不起来。
不知道为什么。。
感觉没问题啊

塔利班 发表于 2018-12-10 12:58:37

你到底是Q还是q

xia3880417 发表于 2018-12-10 13:15:26

塔利班 发表于 2018-12-10 12:58
你到底是Q还是q

刚改了大小写一致还是跑不起来

heidern0612 发表于 2018-12-10 13:38:22

看你代码看的眼花。

Q = True
while Q:
    num = int(input("请输入一个整数(输入Q结束程序):"))
    if num != 'Q':
      print(f'十进制->十六进制:{hex(num)}')
      print(f'十进制->八进制:{oct(num)}')
      print(f'十进制->二进制:{bin(num)}')
    else:
      Q = False

xy123151 发表于 2018-12-10 17:49:52

好好学字符串格式化啊,你的print看的要晕了

xia3880417 发表于 2018-12-10 19:42:44

xy123151 发表于 2018-12-10 17:49
好好学字符串格式化啊,你的print看的要晕了

好。。。
页: [1]
查看完整版本: 第五讲的进制转换