import ipaddress
def ip_do_binarego(ip_str):
parts = ip_str.split(".")
return [format(int(part), '08b') for part in parts]
def glowny():
try:
ip = input("Podaj adres IPv4: ").strip()
ipaddress.IPv4Address(ip)
binarny = ip_do_binarego(ip)
binarny_ip = ".".join(binarny)
print(f"Adres IP w postaci binarnej: {binarny_ip}")
except ValueError:
print("Błąd: Podano niepoprawny adres IPv4.")
if __name__ == "__main__":
glowny()0 views