10進数回転16進数関数の書き方

579 ワード

a=233
d=""
rs=""
while a>=16:
  c=a-int(a/16)*16
  if c<10:
     d=str(c)
  elif c==10:
       d="A"
  elif c==11:
       d="B"
  elif c==12:
       d="C"
  elif c==13:
       d="D"
  elif c==14:
       d="E"
  elif c==15:
       d="F"

  rs=d+rs
  a=int(a/16)
if a<10:
	e=str(a)
elif a==10:
	e="A"
elif a==11:
	e="B"
elif a==12:
	e="C"
elif a==13:
 e="D"
elif a==14:
	e="E"
elif a==15:
	e="F"

rs=e+rs
print("a        :"+rs)