2.4 XOR w Pythonie
Matura maj 2023 - Matura z informatyki: arkusze krok po kroku (Python)
Zadanie 2.4 (1 pkt, na kartce): \( (123_{10} \text{ XOR } 101101_2) \text{ XOR } 2D_{16} \). XOR daje 1 tam, gdzie bity są różne. W Pythonie to operator `^`, a liczby w innych systemach zapisuje się `0b101101` i `0x2D`. Program pokazuje działania z arkusza (\( 4 \text{ XOR } 7 = 3 \), \( 6 \text{ XOR } 11 = 13 \)) bit po bicie.
for a, b in [(4, 7), (6, 11)]:
print(f"{a:04b} XOR {b:04b} = {a ^ b:04b} = {a ^ b}")
print(0b101101, 0x2D)Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu Matura z informatyki: arkusze krok po kroku·Zaloguj się, aby zapisać postęp na koncie.