super养身 发表于 2020-5-6 14:03:10

python

看老师的视频,却没钱做作业,发现好多的不懂如p15的课后动手题
q = True
while q:
    num = input('请输入一个整数(输入Q结束程序):')
    if num != 'Q':
      num = int(num)
      print('十进制 -> 十六进制 : %d -> 0x%x' % (num, num))
      print('十进制 -> 八进制 : %d -> 0o%o' % (num, num))
      print('十进制 -> 二进制 : %d -> ' % num, bin(num))
    else:
      q = False
像这num就不大明白,我应该从哪再学学
(大佬们最好帮讲讲 print('十进制 -> 十六进制 : %d -> 0x%x' % (num, num))
                                    print('十进制 -> 八进制 : %d -> 0o%o' % (num, num))
                            print('十进制 -> 二进制 : %d -> ' % num, bin(num))                         的意思{:10_266:} )

liuzhengyuan 发表于 2020-5-6 14:07:50

进制转换

qiuyouzhi 发表于 2020-5-6 14:12:41

就是进制转换啊,你去好好学学格式化操作符

老兵hb 发表于 2020-5-6 15:20:18

num 这里就是一个input函数,其他就是进制自己的转换,%格式化操作符

雪影里 发表于 2020-5-6 15:26:12

这个就是格式化的意思!可以传入任意类型的数据,譬如整数、浮点数、列表、元组甚至字典,它都会自动转化成你想要的类型!可以从格式化再学学

_2_ 发表于 2020-5-6 15:29:36

进制转换,菜不解释

zltzlt 发表于 2020-5-6 15:35:59

https://fishc.com.cn/forum.php?mod=viewthread&tid=165969

zwhe 发表于 2020-5-29 10:16:40

{:9_235:}
页: [1]
查看完整版本: python