Adres IPv4 w programie: bajty i bity
Budowa Internetu: adresy IP, nazwy domen i usługi sieciowe - Informatyka - liceum klasa 1 (Python)
Adres IPv4 to 32 bity zapisane jako cztery liczby (oktety) od 0 do 255. W Pythonie adres rozkłada się metodą `split(".")`, a liczbę na 8 bitów zamienia `format(n, "08b")`. Program wypisuje oktety adresu, ich zapis dwójkowy i cały adres jako 32 bity.
ip = "192.168.10.37"
octets = [int(x) for x in ip.split(".")]
print(octets)
for n in octets:
print(n, "=", format(n, "08b"))
bits = "".join(format(n, "08b") for n in octets)
print(bits, len(bits))Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu Informatyka - liceum klasa 1·Zaloguj się, aby zapisać postęp na koncie.