print(7 & 5) # 5
print(7 | 5) # 7print(bin(10)) # 0b1010
print(hex(10)) # 0xaprint(bin(0b1101 << 2)) # 0b110111
print(bin(0b1101 >> 2)) # 0b11i & (1<<n)
1101 & (1 <<2) # 2번 비트가 1인지 확인2의 보수로 관리한다.MSB)는 음수 or 양수를 구분하는 비트 def Bbit_print(i):
output = ''
for j in range(7, -1, -1):
output += '1' if & i & (1 << j) else '0'
print(output)
for i in range(-5,6):
print(f'{i} = ", end=")
Bbit_print(i) -5 = 11111011
-4 = 11111100
-3 = 11111101
-2 = 11111110
-1 = 11111111
0 = 00000000
1 = 00000001
2 = 00000010
3 = 00000011
4 = 00000100
5 = 00000101파이썬에서 실수 출력
t1 = 10
t2 = 3.141592
print(f'{t1}) # 10
print(f'{t2}) # 3.141592
소수점 출력 방법
t1 = 10
t2 = 3.141592
print(f'{t1}) # 10
print(f'{t2:.2f}) # 3.14
파이썬에서 실수 표현 범위
컴퓨터는 실수를 근사적으로 관리
print(0.1+0.1+0.1 == 0.3) # False