Advertisement
Guest User

AnyBaseConverter

a guest
Sep 21st, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. def convert(frombase,tobase,number):
  2. value = 0
  3. A=10
  4. B=11
  5. C=12
  6. D=13
  7. E=14
  8. F=15
  9. G=16
  10. H=17
  11. I=18
  12. J=19
  13. K=20
  14. L=21
  15. M=22
  16. N=23
  17. O=24
  18. P=25
  19. Q=26
  20. R=27
  21. S=28
  22. T=29
  23. U=30
  24. V=31
  25. W=32
  26. X=33
  27. Y=34
  28. Z=35
  29. a=36
  30. b=37
  31. c=38
  32. d=39
  33. e=40
  34. f=41
  35. g=42
  36. h=43
  37. i=44
  38. j=45
  39. k=46
  40. l=47
  41. m=48
  42. n=49
  43. o=50
  44. p=51
  45. q=52
  46. r=53
  47. s=54
  48. t=55
  49. u=56
  50. v=57
  51. w=58
  52. x=59
  53. y=60
  54. z=61
  55. for i in range(0,len(number)):
  56. value = value+eval(number[i])*frombase**(len(number)-1-i)
  57. str1 = ""
  58. while value>0:
  59. str1=“0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz”[value%tobase] + str1
  60. value = value/tobase
  61. print str1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement