태그된 제품에 대해 수수료를 받습니다.
10 = 1010(2)
10 // 2 = 5 (나머지 0)
5 // 2 = 2 (나머지 1)
2 // 2 = 1 (나머지 0)
1 // 2 = 0 (나머지 1)
나머지를 거꾸로 읽으면 1010
방법 1 - 파이썬 bin 함수 사용
decimal_number = 10
binary_representation = bin(decimal_number)[2:]
print(f"{decimal_number} in binary is {binary_representation}")
방법 2 - 나눗셈과 나머지
def decimal_to_binary(n):
binary_num = []
while n > 0:
binary_num.append(n % 2)
n = n // 2
binary_num.reverse()
return ''.join(map(str, binary_num))
# 십진수 10을 2진수로 변환
decimal_number = 10
binary_representation = decimal_to_binary(decimal_number)
print(f"{decimal_number} in binary is {binary_representation}")
방법 3 - 10진수를 입력받아서 변환하기
# 사용자로부터 10진수를 입력받습니다.
decimal_number = int(input("Enter a decimal number: "))
# 10진수를 2진수로 변환합니다.
binary_representation = bin(decimal_number)[2:]
# 결과를 출력합니다.
print(f"{decimal_number} in binary is {binary_representation}")
태그된 제품에 대해 수수료를 받습니다.