반응형

10진수에서 2진수, 8진수, 16진수로 변환

내장함수 사용

# -*- Encoding:UTF-8 -*- #

num = 17

a = bin(num)
b = oct(num)
c = hex(num)

print(a)
print(b)
print(c)

Format 사용 (1)

# -*- Encoding:UTF-8 -*- #

num = 16

a = format(int(num), '#b')  # Bin
b = format(int(num), '#o')  # Oct
c = format(int(num), '#x')  # heX

print(a)
print(b)
print(c)

Format 사용 (2)

num = 10

a = format(int(num), 'b')  # Bin
b = format(int(num), 'o')  # Oct
c = format(int(num), 'x')  # heX

print(a)
print(b)
print(c)
반응형
반응형

[파이썬] 코드업 기초100제 1020번

# -*- Encoding:UTF-8 -*- #

a = input()
b = format(int(a), 'o')
print(b)
반응형
반응형

[파이썬] 코드업 기초100제 1025번

# -*- Encoding:UTF-8 -*- #

a = input()
b = list(a)
c = [10000, 1000, 100, 10, 1]

for i in range(0, 5):
c[i] = str(int(b[i]) * c[i])
print('['+c[i]+']')



'''
print('[', c[i], ']')
c[i] 양 옆에 공백이 생기므로 꼭 '+' 로 문장을 이어야한다!
'''
반응형
반응형

[파이썬] 코드업 기초100제  1020번

a = input()
b = a.replace('-','')
print(b)

 

반응형

+ Recent posts