如何打印6-14的8进制数
python有这种函数吗# more t4
for num in range(6,14):
print("%o" % num)
# python t4
6
7
10
11
12
13
14
15
本帖最后由 tomer 于 2014-10-29 13:53 编辑
可是,怎么才能结果不要换行,打印成一行呢。
# more t4
for num in range(9,19):
print("%X " % num,end=' ')
print()
# python t4
9ABCDEF101112
#
# python t4
10进制数据9是16进制9
10进制数据10是16进制a
10进制数据11是16进制b
10进制数据12是16进制c
10进制数据13是16进制d
10进制数据14是16进制e
10进制数据15是16进制f
10进制数据16是16进制10
10进制数据17是16进制11
10进制数据18是16进制12
# more t4
#coding=utf-8
for num in range(9,19):
#print("10进制数据"d% %x (%num %num) )
print("10进制数据%d是16进制%x"%(num,num))
本帖最后由 ssfjhh 于 2014-10-29 14:32 编辑
In : oct(12)
Out: '0o14'
In : help(oct)
Help on built-in function oct in module builtins:
oct(...)
oct(number) -> string
Return the octal representation of an integer.
>>> oct(342391)
'0o1234567'
In : print(oct(11))
0o13
人才呀,学python,不看教程的吗?
页:
[1]