진수1 [Python] 진수 변환 - 2진법 표현, 10진법 표현, 진수에서 진수 변환, 아스키 코드 1. 2진법으로 표현하기 - 숫자를 2로 나누어 몫과 나머지를 구한다. - 몫을 계속 2로 나누고 몫이 1일 때 1부터 지금까지 구한 나머지를 거꾸로 순서대로 적는다. - 예를 들어, 50의 2진법을 구한다면 다음과 같다. - 따라서 50을 2진법으로 표현하면 110010이 된다. - 코드로 표현하면 다음과 같다. n = int(input()) binary = [] while n >= 2: binary.append(n % 2) n //= 2 binary.append(n) print(''.join(map(str, binary[::-1]))) >> 50 110010 - n을 2로 계속 나누어 나머지를 binary 리스트에 저장한다. - n을 2로 나눈 몫으로 갱신하고 n이 1이 될 때까지 반복한다. - n=.. 2023. 10. 23. 이전 1 다음